类的基本格式:
类声明的变量就是对象;
类命名的编程风格:1、如果类名使用了拉丁字母,那么名字的首字母使用大写字母,如Hello、Time等;
2、类名最好容易识别、见名知意。当类名由几个单词复合而成时,每个单词的首字母大写,如ChinaMade等(驼峰习惯)
可以说类是一种用于创建具体实例(对象)的数据类型;
类体里含有成员变量的声明和方法的定义;声明变量部分所声明的变量又被称为成员变量或域变量;成员变量在整个类内都有效,与类体中书写的先后位置无关;
成员变量的编程风格:1、一行只声明一个变量; 2、变量的名字除了符合标识符规定外,名字的首单词的首字母使用小写,如果变量名字由多个单词组成,从第二个单词开始其他单词的首字母使用大写(驼峰习惯) ; 3、变量名字见名知意;
区分局部变量和成员变量:当成员变量的名字和局部变量的名字相同时,成员变量被隐藏,这时若要使用成员变量,需使用关键字this访问; 局部变量没有默认值。
有关this:1、如果this关键字出现在类的构造方法中,就代表使用该构造方法所创建的对象; 2、如果this关键字出现在实例方法中,this就代表正在调用该方法的当前对象; 注意:this不能出现在类方法(static)中,这是因为类方法可以通过类名直接调用,这时,可能还没有任何对象诞生。
方法的基本格式:
在一个类中,如果出现 int b; b = 12; 是非法的,这是赋值语句,语句不是变量的声明,只能出现在方法体中;
接下来到类的UML图:UML图分为三层,顶部第一层是名字层,如果类的名字是常规字形,表明该类是具体类,如果类的名字是斜体字体,表明该类是抽象类; 第二层是变量层,也成属性层,列出类的成员变量及类型; 第三层是方法层,也称操作层,列出类中的方法,在根据设计的需要只须列出最重要的方法;