首页 > 代码库 > Java 第七章 类和对象 笔记

Java 第七章 类和对象 笔记

Java 第七章 类和对象 笔记

一、对象的特征--类的属性 每个对象的每个属性都有特定的值

    对象的操作--类的方法

 

二、封装:对象同时具有属性和方法两项特性。
     对象的属性和方法通常被封装在一起,共同体现事物的特性,
     二者相辅相成,不能分割。

 

三、类和对象的区别:
     类:抽象的概念,是一个模子,确定了对象的属性和方法。
    对象:能够看得见摸得着的实物。具有静态和动态特征。

 

四、定义类的步骤:
     1.定义类名
     2.定义类的属性 访问修饰符 属性类型 属性名称=默认值;
     3.定义类的方法 访问修饰符 返回值类型 方法名称(){

       方法体;
       }


五、成员变量和局部变量
     成员变量:上级是类,作用域是整个类中
     局部变量:上级是方法,作用域是当前的方法

 

六、类名命名规则:
     1.不是使用java关键字
     2.首字母可以是字母,也可以是_或$
     3.不能包含空格和标点符号


七、 创建对象:关键字:new
      类名 对象名=new 类名();
      例:YuntuSchool beijing=new YuntuSchool();

八、使用对象:关键符号
     对象名.属性=值; 例:beijing .schoolName="云图智联北京中心";

     对象名.方法; 例:beijing.showInfo();

九、面向对象的优点:

    1.便于程序模拟现实世界中的实体
    2.隐藏细节(封装):对象的行为和属性被封装在类中,
     外界通过调用类的方法获得,不需要关注内部细节如何实现。
    3.可重用
     可以通过类的模板,创建多个类的对象。

十、类是引用数据类型,在传值时,对象2=对象1,传的是地址,一个改变,另外一个也改变;对象2.name=对象1.name

 

Java 第七章 类和对象 笔记