java面向对象 06 对象与访问控制符

 

    对象:

  1. 对象是类的实例化,对象的创建是通过对象构造方法实现的。

  1. 可以生成多个对象,通过消息传递来进行交互。

       对象的创建:1. 声明 2. 实例化 3. 初始化

                           格式为:type ObjectName=new type ([paramlist]);

                         1. type objectName声明了一个类型为type的对象,其中type是引用类型(包括类和接口)返回对象的

                            一个引用(该对象所在的内存地址)

                        2. 生成对象后执行构造方法进行初始化,如果类中没有定义构造方法,系统会调用缺省的空构造方法。

        对象的使用:1. 要访问或调用一个对象的成员变量或者方法,首先访问该对象,用成员运算符"."可以实现

                                  对变量的访问和方法调用。

 

         访问控制符:1. 类的访问符只有public。成员变量和方法有三个:public ,private ,protected

                               2. 若一个类没有访问控制符,这样的类只能被同一个包中的类访问和引用。

        

  • 总结:1. 对于构造方法,我们可以限定它为private,如果一个类的构造方法为private,则

                         其它类不能生成该类的一个实例。

                     2. 为了取得变量的值,可以写一个成员方法返回值

                     3. 私有访问控制符(private):修饰变量或方法,只能被该类自身访问。

 

小结类与对象

1. 类与对象

   类是一个模板:抽象,对象是一个具体的实例

2. 方法

   定义,调用!

3. 对应的引用

       引用类型:基本类型(8)

     对象是通过引用来操作的:栈---->堆(地址)

4. 属性:字段field 成员变量

  默认初始化:

           数字:0 0.0

           char:u0000

     Boolean:false

           引用:null

  修饰符 属性类型 属性名=属性值!

  1. 对象的创建和使用

  • 必须使用new 关键字创造对象,构造器 (person jw=new person();)

  • 对象的属性 jw.name

  • 对象的方法 jw.fanf()

6.类:

         静态的属性 属性

          动态行为 方法

posted @ 2022-04-19 21:30  zjw_rp  阅读(14)  评论(0)    收藏  举报