首页 > 代码库 > java-类

java-类

java是面向对象的语言,而对象的创建,则需要借助类,类可以说是一个创建对象的模具(个人理解)。

类的定义

  以下构成定义类的最简单(不能再简单)语句:

class MyClass {
    // 字段,构造器,
    // 方法等的声明
}

  通常情况下,类的声明一般包含如下组成部分(按顺序):

  • 类的修饰词,如public(可有可无)
  • 类的名称,一般一大写字母开头
  • extends关键词+继承的类,一个类只能继承一个超类(可有可无)
  • implements+实现的借口,借口可以有多个,以逗号分隔(可有可无)
  • 类的主体,用花括号括起来

  类的修饰词,类的修饰可以为public,也可以没有如果为public则其可视范围没有限制,若没有,则其可视范围为仅程序包内可见(package)。

  类的继承与借口的实现待后再详说。

  类的主体

  类的主体可以由类的成员组成,包括构造器,方法,字段,内含类等,也可以包含代码块(花括号内的代码),由一对花括号括起来。

  类成员的可视范围,类成员的可视范围可以在成员声明时在其左侧加上修饰词,修饰词的作用效果如下表所示:

修饰词包含成员的类包含所在类的程序包继承所在类的类一切范围
public
protected
不含修饰词
private

对于可是范围控制的修饰词,建议使用最严格的可视范围限制,即尽量减小修饰对象的可视范围,尽量用private,尽量少用public修饰类成员,除非该成员是一个常量。

java-类