黑马程序员-面向对象-07天-6 (final)
2013-03-28 10:10
225 查看
package java07; /* *final : 最终。作为一个修饰符, *1,可以修饰类,函数,变量。 *2,被final修饰的类不可以被继承。为了避免被继承,被子类复写功能。 *3,被final修饰的方法不可以被复写。 *4,被final修饰的变量是一个常量只能赋值一次,既可以修饰成员变量,有可以修饰局部变量。 * 当在描述事物时,一些数据的出现值是固定的,那么这时为了增强阅读性,都给这些值起个名字。方便于阅读。 * 而这个值不需要改变,所以加上final修饰。作为常量:常量的书写规范所有字母都大写,如果由多个单词组成。 * 单词间通过_连接。 *5,内部类定义在类中的局部位置上是,只能访问该局部被final修饰的局部变量。 */ class Demo { final int x = 3; public static final double PI = 3.14; final void show1() { } void show2() { final int y = 4; System.out.println(3.14); } } class SubDemo extends Demo { //void show1(){}不能重写应为父类方法为final } class FinalDemo { public static void main(String[] args) { System.out.println("Hello World!"); } }
相关文章推荐
- 黑马程序员-面向对象 继承,final,接口
- 黑马程序员-面向对象-07天-1 (抽象类描述)
- 黑马程序员-面向对象-07天-3 (继承)
- 黑马程序员——Java面向对象(二)—继承、final、多态
- 黑马程序员--面向对象三(final、abstract、Interface、Object、内部类)
- 黑马程序员-面向对象-07天-2 (抽象类测试)
- 黑马程序员-面向对象-07天-4 (super,this)
- 黑马程序员_面向对象_Singleton模式与final
- 黑马程序员-面向对象-07天-5 (构造函数)
- 黑马程序员_Java基础_03面向对象思想(对象转型注意事项、多态、抽象类、final关键字等)
- 黑马程序员-面向对象-07天-7 (接口Interface)
- 黑马程序员--03.Java面向对象--06.【final关键字】【抽象类】【接口】
- 黑马程序员--Java学习笔记之面向对象思想(单例模式详解、匿名对象、静态、final)
- 黑马程序员-面向对象-07天-8 (模版方法)
- 黑马程序员—Java面向对象(单例设计模式、面向对象的继承、final关键字)
- 黑马程序员----java面向对象02(继承、final)
- 黑马程序员——Java基础---面向对象代码块和继承和this和super和重写和重载和final
- Java基础(一):Java面向对象、面向对象封装、抽象类、接口、static、final
- JAVA面向对象-----final关键字
- 黑马程序员_面向对象_基础巩固(2)