(JAVA SE 学习笔记)Java.SE.第010讲.面向对象之封装.续

来源:互联网 发布:erp开源系统源码 编辑:程序博客网 时间:2024/05/16 18:28

1. 类中的属性又叫成员变量(member variable),属性(property 或attribute)


2. 对象(object)(对象都是new 出来的),对象又叫实例(Instance ),生成一个对象的过程又叫作实例化。


3. 命名约定:(非强制性的,不过要养成一个好的编程习惯


(1) 类:首字母大写,如果一个类名由多个单词构成,那么每个单词首字母都大写,中间不使用任何连接符 eg. Person类,MemberTest类(在定义名时,要用英文单词,不要用拼音
(2) 方法:首字母小写,如果一个方法有多个单词构成,那么第一个单词的所有字母全都小写,从第二个单词开始,每个单词的的首字母大写,eg. add, addThreeInt.

(3) 属性:命令约定与方法相同,eg.age ,ageOfPerson


4. 属性需定义在类中,又叫做成员变量,而定义在方法中的变量叫做局部变量


5. 如何定义属性: 


public class Person 
{
修饰符 类型 属性名称;
}


如何使用属性使用运算符。首先要生成类的实例,然后使用实例 + “.” 的方式


Person person = new Person;

person.age 


6. 局部变量使用前必须要声明并赋初值。而成员变量使用前必须要声明,但可以不赋初值

——如果成员变量不赋初值,那么每个类型的成员变量都有默认的初始值


(1) byte,short,int,long 初始值为0
(2) float,double 初始值为 0.0
(3) char 类型初始值 为’\u0000

(4) boolean 类型初始值为false


7. 引用类型(reference type)  


(1) 引用类型是用在对象上的
——Person person = new Person; person是一个引用类型,不是一个对象


一个对象可以被多个引用所指向,但同一时刻,每个引用只能指向唯一的一个对象,如果一个对象被多个引用所指向,那么无论那个引用对象的属性进行了修改,都会反映到其它的引用当中


8. 遗留问题:属性和方法的区别




原创粉丝点击