黑马程序员技术交流社区
标题:
总结几个修饰符的作用与区别
[打印本页]
作者:
damofeixue
时间:
2015-10-28 23:48
标题:
总结几个修饰符的作用与区别
几个修饰符作用:
private关键字:
是一个权限修饰符。
可以修饰成员(成员变量和成员方法)
被private修饰的成员只在本类中才能访问
封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
private:是一个关键字,表示私有的意义。可用于修饰成员变量和成员方法。
被它修饰完毕后的内容,在其他类中是不能直接访问的。
private仅仅是封装的一种体现。因为类,函数等其实也是一个封装的体现。
private最常见的应用:
把成员变量用private修饰
提供对应的getXxx()/setXxx()方法
Final修饰符(最终、最后的意思)
可以修饰类 被它修饰的类不可以被继承
修饰方法 被它修饰的方法不能被重写
修饰变量 被它修饰的变量是一个常量,不能被重新赋值,只能赋值一次
static关键字
可以修饰成员变量和成员方法
static关键字特点
随着类的加载而加载
优先于对象存在
被类的所有对象共享
这也是我们判断是否使用静态关键字的条件
可以通过类名调用
static关键字注意事项
在静态方法中是没有this关键字的
静态方法只能访问静态的成员变量和静态的成员方法
作者:
zerotoone
时间:
2015-10-29 00:21
静态方法只能访问静态的成员变量和静态的成员方法 ;这句话什么意思?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2