java基础知识—类和对象

时间:2021-11-12 05:05:07

1.对象的特征---类的属性 每个对象的每个属性都有特定的值

对象的操作---类的方法

2.封装

对象同时具有属性和方法两项属性。

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

3.类和对象的区别:

类:抽象的概念,是一个模子,确定了对象的属性和方法。

对象:能够看得见摸得着的实物,具有静态和动态特性。

4.定义类的步骤:

1)定义类名

2)定义类的属性 访问修饰符 属性类型 属性名称=默认值;

3)定义类的方法

访问修饰符 返回值类型 方法名称(){

方法体;

}

5.成员变量和局部变量

成员变量:上级是类,作用域是整个类中

局部变量:上级是方法,作用域是当前方法

6.类名命名规则:

1)不能使用java关键字

2)首字母可以是字母,也可以是 _ 或 $

3)不能包含空格和标点符号

7.创建对象:关键字:new

类名 对象名 =new 类名();

例如: YuntuSchool beijing = new YuntuSchool();

8.使用对象: 关键符号:.

对象名.属性 = 值;例如: beijing.SchoolName="云图智联北京中心";

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

9.面向对象的优点:

1)便于程序模拟现实世界中实体。

2)隐藏细节(封装):对象的行为和属性被封装在类中,外界通过调用类的方法类获得,不需要关注内部细节 如何变化。

3)可重用

可以通过类的模板,创建多个类的对象。

10.类是引用数据类型,在传值时,对象1=对象2,传的是地址。一个改变,另一个也会变;对象1.name =对象2.name;, 传的是值,相互独立。