目录
面向对象~~继承:
final关键字:
最终的,终极的
1.类 public final class
最终类,终极类
2.属性 private final String name
修饰常量,不能改变
3.方法 private final void show
不能被重写
4.不能修饰构造器
Object类:
1.Object类是所有Java类的根基类
2.如果在类的声明中未使用extends关键字指明基类,则默认基类为Object类
public class Person{
}
等价于
public class Person extends Object{
}
1.hashCode( ) | 它的返回值就是对象运行时的内存地址 |
2.equals( ) | 和"=="没区别,比较的是地址值 |
3.toString( ) | 转换成字符串 |
4.finalize( ) | 垃圾回收的方法 |
5.clone( ) | 克隆,必须实现cloneable接口 |
祖先类:类中共有11个方法
@Override 注解:
java当中的@Override注解是用来指定方法重写的,只可以修饰方法并且只能用于方法重写,不可以修饰其它的元素,它可以强制一个子类必须重写父类方法或者实现接口的方法。
使用@Override注解示例代码:
小贴士:
常量的命名规则
单词所有字母必须大写,如果是多个单词用“_”隔开