面向对象中的修饰关键词
2014-08-18 09:38
253 查看
final:用来修饰类和方法,修饰类的时候表示这个类是终极类,不能被其他类继承,修饰方法的时候,表示这个方法是终极方法,不能被子类重写。
static:用来修饰属性和方法,修饰属性的时候表示这个属性是静态属性,静态属性在类的外部只能用类名::$属性名这种方式访问,在类的内部还可以用self::$属性名访问。static修饰方法表示这个方法是静态方法,静态方法里不能访问非静态属性(非静态方法里可以访问静态属性,静态属性在哪都可以访问,只是不能用对象的形式访问),静态方法的好处是不用创建对象,静态方法也只能用类名::方法名()或者self::方法名()访问,如果在外部访问就只能用类名::方法名()访问,在类内部的其他方法里可以调用静态方法,两种形式都可以调用。
static:用来修饰属性和方法,修饰属性的时候表示这个属性是静态属性,静态属性在类的外部只能用类名::$属性名这种方式访问,在类的内部还可以用self::$属性名访问。static修饰方法表示这个方法是静态方法,静态方法里不能访问非静态属性(非静态方法里可以访问静态属性,静态属性在哪都可以访问,只是不能用对象的形式访问),静态方法的好处是不用创建对象,静态方法也只能用类名::方法名()或者self::方法名()访问,如果在外部访问就只能用类名::方法名()访问,在类内部的其他方法里可以调用静态方法,两种形式都可以调用。
相关文章推荐
- java学习日记_34:面向对象之super关键词、this与super的区别和继承中构造方法的关系。08.16~17
- Java菜鸟学习笔记--面向对象篇(二):封装与访问修饰符
- 面向对象之关键词(const, static)
- JavaSE面向对象多态中关于被static修饰的方法不存在被重写
- java 面向对象学习笔记——修饰词final,static,abstract
- 面向对象使用装饰器进行修饰(python)
- java学习日记_20:面向对象之this关键词的概述和。07.08
- 面向对象_final关键字修饰局部变量
- 面向对象之继承时的关键词
- 面向对象_final修饰变量的初始化时机
- 对象中属性 加锁 用:volatile 关键词修饰 而 不用 synchronized 加锁
- 面向对象---final修饰
- java学习日记_38:final关键词的引入和修饰对象的特点
- Java面向对象,static修饰符和特点
- 面向对象修饰符
- java学习日记_19:面向对象之private关键词。07.06—07
- 1、Java面向对象笔记(匿名对象)(static 静态修饰符)(单例设计模式)
- 面向对象基本关键词的解释
- Python面向对象成员修饰符
- 12.面向对象(包含修饰词的用法范围)