最近在初步学习JAVA后自己写类一些代码后发现一些常见的一些关键字做了一下小总结
public
在英文中为公共的意思
JAVA中被public修饰的变量和方法 可以被同一项目下的所有类调用
private
在英文中为私有的意思
JAVA中被private修饰的变量和方法被称为私有变量和私有方法 private修饰后只能在本类中使用只能通过方法调用
protected
在英文中为保护的意思
JAVA中被protected修饰的变量和方法在同一包下可任意访问调用但在不同包下即使有继承关系也不能访问
final
在英文中为最终的意思
JAVA中被final修饰的类无法被继承 被final修饰的方法无法被子类重写 final修饰的变量无法被重新赋值
abstract
在英文中为抽象的意思
JAVA被abstact修饰的方法和类被称为抽象方法和抽象类 抽象方法和抽象类必须被abstract修饰
当一个方法为抽象方法时那么它所在的类必须被定义为抽象类
interface
在英文中的意思为接口
JAVA中接口的实现是直接使用interface关键字加接口名
具体格式为interface 接口名 {}
this
JAVA 中this关键字是对前类对象的引用
super
JAVA中super是对父类对象的引用