第七章
一、面向对象
1、对象:生活中能够看的见,摸得着的东西,能够进行描述事务我们就可以看做是对象。
2、对象有属性和方法组成: 属性:是对对象的具体描述。 方法:(函数):对象具体的行为(动作)
1.类的属性:对象所拥有的特征在类中表示时称为类的属性。
2.类的方法:对象执行的操作称为类的方法。
3、类的概念: 将对象按照某一特征划分数来的一个群体,我们就把这个群体称为类: class
4、类(具体的模型)用来生产对象的,对象是这个类的具体实现。
5、类的命名规则:
1.不能使用Java中的关键字。
2.不能以数字开头。
3.类名中间不能添加空格或点号, 以及除_和$字符外的特殊字符;
二、static关键字
1、static可以修饰变量,方法,写代码块。
2、修饰的变量和方法可以直接用类名调用。
3、静态的方法中只能使用静态的变量。
4、静态的代码块优先被加载,只加载一次: 公共的代码
面向对象程序设计的优点如下:
1、与人类的思维习惯一致。
2、隐藏信息,提高了程序的可维护性和安全性。
3、提高了程序的可重用性。
使用类的步骤如下:
1、定义类:使用关键字 class。
2、创建类的对象:使用关键字 new。
3、使用类的属性和方法:使用“,”操作符。
第八章
定义类的方法必须包括以下3个部分:
1、返回值类型 2、方法名 3、形参列表
类的方法调用,使用如下两种形式:
1、同一个类中的方法,直接使用方法名调用该方法。
2、不同类的方法,首先创建对象,再使用“对象名.方法名()”来调用。
调用方法时,需要注意以下两点:
*先实例化对象,再调用方法。
*实参的类型、数量、顺序都要与形参一一对应。
1、带参方法定义的一般形式如下:
<访问修饰符>返回值类型<方法名>(<参数列表>){ //方法的主体 }
2、调用带参方法与调用无参方法的语法是相同的,但是在调用带参方法时必须传入实际的参数的值。
3、形参是在定义方法的时候对参数的称呼,实参是在调用方法时传递给方法的实际的值。
形参与实参小结:
1.形参和实参的功能是进行参数的传送。
2.形参出现在函数定义中,在整个方法体内都可以使用,离开该方法则不能使用。
3.实参出现在主调方法中,进入被调方法后,实参变量也不能使用。
4.发生方法调用时,主调方法把实参的值传送给被调方法的形参从而实现主调方法向被调方法的数据传送