首页 > 代码库 > java-类
java-类
java是面向对象的语言,而对象的创建,则需要借助类,类可以说是一个创建对象的模具(个人理解)。
类的定义
以下构成定义类的最简单(不能再简单)语句:
class MyClass { // 字段,构造器, // 方法等的声明 }
通常情况下,类的声明一般包含如下组成部分(按顺序):
- 类的修饰词,如public(可有可无)
- 类的名称,一般一大写字母开头
- extends关键词+继承的类,一个类只能继承一个超类(可有可无)
- implements+实现的借口,借口可以有多个,以逗号分隔(可有可无)
- 类的主体,用花括号括起来
类的修饰词,类的修饰可以为public,也可以没有如果为public则其可视范围没有限制,若没有,则其可视范围为仅程序包内可见(package)。
类的继承与借口的实现待后再详说。
类的主体
类的主体可以由类的成员组成,包括构造器,方法,字段,内含类等,也可以包含代码块(花括号内的代码),由一对花括号括起来。
类成员的可视范围,类成员的可视范围可以在成员声明时在其左侧加上修饰词,修饰词的作用效果如下表所示:
修饰词 | 包含成员的类 | 包含所在类的程序包 | 继承所在类的类 | 一切范围 |
---|---|---|---|---|
public |
是 | 是 | 是 | 是 |
protected |
是 | 是 | 是 | 否 |
不含修饰词 | 是 | 是 | 否 | 否 |
private |
是 | 否 | 否 | 否 |
对于可是范围控制的修饰词,建议使用最严格的可视范围限制,即尽量减小修饰对象的可视范围,尽量用private,尽量少用public修饰类成员,除非该成员是一个常量。
java-类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。