Java的类,可以当成一种自定义类型,每创建一个类就创建了一个自定义的类型,Java的类是引用类型。
Java类的定义
前面已经说了,类是某一批对象的抽象,Java里对于类的定义语法:
[修饰词] class 类名{
类体;
}
这里的修饰词可以是 public、final、abstract 或者省略不写,每一个修饰词代表的意义各不相同,这些修饰词会在后期一一接触到,在刚开始,写成public或者直接省略不写就好,但是要注意,使用public时,Java源文件的文件名必须是类名.java;
class是定义类时使用的关键字;
类名的要求在前面的更新已经提到过了,这里不再重复;
类体里面可以包括的东西很多,这里先介绍几个基本的,后面陆续介绍,最后再总结一下。
类里面可以包含变量(字段、属性)
类里面可以包含方法
类里面包含构造器
变量:在一个Java类里,变量分为成员变量与局部变量,其区别是定义位置和作用域不同以及生命周期不同,当然还有一些特殊的变量,如静态变量(static修饰)、常量等,Java里的变量可以是基本数据类型或者是引用数据类型。
变量的定义与赋值语法:
//定义
[修饰符] 数据类型 变量名;
//赋值
变量名 = 值;
其中修饰符的取值可以是public、protected、private、static、final,其中,public、protected、private三个只能同时出现一个,代表了作用范围,为static、final可以与前三个同时使用。
方法