Java是面向对象的语言,是由若干个类组成的,源文件为扩展名为 .java 的文本文件。
类是java中最基本的组成单元,Java 将描述某一类事物的属性和功能封装在一起,属性用类成员变量来刻画,功能通过方法实现。如果你学过C语言,封装就类似于把结构体和函数组合在一起,用结构体表达事物的属性,函数表示事物的功能。
类是对象的模板,当用类实例化一个对象时,就相当于用模板创建一个事物;创建多个对象就是创建多个事物,每个事物之间无相互关系,修改一个对象并不会影响其他对象。
优点:
1.模块化:不同对象代码之间有一定独立,对象可以在系统中方便移动
2.信息隐藏:保证修改对象信息是,不会对访问它的对象产生影响。
class <类名> {
<变量类型> <变量名1>;
<变量类型> <变量名2>;
<返回值类型> <方法1> (<参数类型> <参数名>){
<返回值类型> <方法2> (<参数类型> <参数名1>,<参数类型> <参数名2>){
}
}
具体实例下:
public class Student{ public int stuOld; public String gander; public int getOld(){ return stuOld; } publiv void setStuOld(int stuOld){ this.stuOld = stuOld; } }
类的命名规则:
1) 类名必须用英文字母,且首字母应该大写。
2) 类名要见名知意,当类名由多个单词组成,每个单词的首字母都应该大写。
成员变量的命名规则:
1) 成员变量必须遵循标识符命名规则,同时首字母必须小写,如果有多个单词组成,从第二个单词开始首字母必须大写。
2) 成员变量的定义没有顺序,但是最好将成员变量的定义集中于类的顶部。
成员变量和方法的使用:
1) 实例化一个类的对象
<类名> <对象名> = new <类名> class ;
eg: Student stu = new Student();
2) 条用成员变量或方法
<对象名>.<成员变量 or 方法>
eg: stu.stuOld;
stu.getOld;