标签:实例 rop 重写 方法 abstract 复制 成功 etc 继承
1.abstract可以修饰类和成员方法,被abstract修饰的类称为抽象类,被abstract修饰成员方法叫抽象方法.抽象类不一定有抽象方法,但拥有抽象方法的一定是抽象类;
2.被abstract修饰的类不能直接实例化,需要通过子类实现,所有抽象类一定有子类.
3.继承抽象类的子类必须重写抽象类中的被abstract修饰的抽象方法,如果不继承就必须把自己变成抽象的子类.
2.final 修饰的类不能被继承;
3.final修饰的方法不能被重写.
4.final修饰的成员变量是常量,必须在定义时就给值,并且不能改变,不能被重新赋值.
5.final修饰的局部变量、形参只能接受一次赋值,一旦赋值成功,不能重新复制.
1.static可以修饰成员变量,成员方法;被static修饰的会被当前类的所有对象共享.
2.static修饰的成员变量和成员方法会被放在jvm的静态方法区中,随着类记载,可以使用类名或引用调用.
3.static修饰的成员方法只能调用static修饰的成员变量
1.private可以修饰成员变量和成员方法;
2.被private修饰成员变量和成员方法;
3.被private修饰成员方法不能被重写
protected 可以修饰成员变量和成员方法;
被protected修饰的成员变量和成员方法可以被当前类和当前类的子类访问,其他类不能访问;
被protected修饰的成员方法可以被子类重写
Java中private、public、static、protetced、abstract、final
标签:实例 rop 重写 方法 abstract 复制 成功 etc 继承
原文地址:https://www.cnblogs.com/huisir/p/12193571.html