黑马程序员技术交流社区

标题: JAVA 修饰符 [打印本页]

作者: Meditator_guo    时间: 2014-6-25 20:01
标题: JAVA 修饰符
Java修饰符 abstract,static,final 的区别?
作者: 火线风    时间: 2014-6-25 20:53
abstract  修饰方法,会使这个方法变成抽象方法,也就是只有声明(定义)而没有实现,需要继承实现;修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型
static 是静态的,修饰变量时,变量的生命周期扩大;修饰函数时,是被调用的时候才执行的.;修饰类时,是匿名内部类
final 是最终的,也就是不可更改的,相对于c语言的常量
作者: 雾里看花。    时间: 2014-6-25 20:54
static 表示静态,它可以修饰属性,方法和代码块    final修饰符,可以修饰变量,方法,类   abstract(抽象)修饰符,可以修饰类和方法

作者: 马到成功2014    时间: 2014-6-25 22:00
static修饰的成员变量和方法都将变成类变量和方法,随着类建立而存在随着类消亡而消失。
abstract 修饰的类用于继承,
             修饰的方法必须要重写。
final  修饰的类不能继承。
        修饰的方法不能覆盖。
         修饰的变量只能赋值一次。
         内部类只能访问final修饰的变量。
作者: caohaikuan    时间: 2014-6-25 22:24
基础的基础!
作者: 这个夏天的芬芳    时间: 2014-6-25 22:35
{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}{:2_31:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2