面向对象_final关键字修饰类,方法以及变量的特点
2016-10-04 13:58
267 查看
/* final可以修饰类,方法,变量 特点: final可以修饰类,该类不能被继承 final可以修饰方法,该方法不能被重写。(覆盖,复写) final可以修饰变量,该变量不能被重新赋值。因为这个变量其实是常量。 常量: A:字面值常量 "hello",10,true B:自定义常量 final int x = 10; */ //final class Fu//无法从最终 Fu 进行继承 class Fu{ public int num = 10; public final int num2 = 20; /* public final void show(){ } */ } final class Zi extends Fu{ // Zi 中的 show() 无法覆盖 Fu 中的 show() public void show(){ num = 100; System.out.println(num); //无法为最终变量 num2 指定值 //num2 = 200; System.out.println(num2); } } class FinalDemo{ public static void main(String[] args){ //创建Zi对象 Zi z = new Zi(); z.show(); } }
相关文章推荐
- 黑马程序员_Java基础_面向对象(继承、子父类变量和函数以及构造函数特点、final关键字、抽象类、模版方法模式、接口)
- [疯狂Java]面向对象:final修饰符(修饰变量、方法、类)
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- final关键字对变量、方法以及类的作用
- Java中类的继承,属性和方法的四种修饰符的作用范围,final关键字,java的三大特点中的2个:封装和多态,以及多态的一个设计模式,模板方法模式(template method)
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- final关键字可修饰类、方法、变量
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- 43_面向对象_16_final_修饰变量_方法_类
- Java第11次作业:什么是继承?继承的好处?什么是覆写?super()?构造代码块?子父类初始化顺序? 抽象类能用final声明吗?final关键字声明类 方法 变量以及全局常量?抽象类的构造方法?
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- 10.使用final关键字修饰一个变量时...
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 黑马程序员 Java基础 面向对象:继承、final关键字、抽象类、模版方法模式、接口、多态、Object类
- final修饰类、方法和变量的目的
- 使用final关键字修饰一个变量的三种情况
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- 对被final关键字修饰的方法执行效率的一段测试