jav继承--类的高级概念
来源:互联网 发布:bt29万能钥匙下载软件 编辑:程序博客网 时间:2024/06/07 08:56
1.访问修饰符。
3种修饰符的使用情况
同包类非同包类
本类 子类 非子类 子类 非子类
默认(同包) √ √ √ × ×
private √ × × × ×
public √ √ √ √ √
protected √ √ √ × ×
2.get/set方法
优点:
1.可以将某个属性变为只读或者只写!2.我们可以对外部赋给的值,进行有效性控制!
3.隐藏内部属性存放的结构。
3.static(静态)
属性:
1.全类共享一个值。
2.和对象无关,只和类有关系。(类属性!)
3.放在内存的数据段中的静态区!
4、在类加载期就已经产生了。static 修饰方法!
修饰的方法只能调用static修饰的方法和属性。
和对象无关,和类有关(类方法)。
非static方法可以调用static方法,
加载过程中,static优先加载!注意:
凡是用static修饰的东西都和对象无关,和类有关!
工具类的工具方法才会设计成static!
4.初始化块
1.实例初始化块
产生对象的时候自动调用。(会在产生对象之后,但是在执行构造方法我们写的代码之前被自动调用!)
它的执行时机导致它并不常用,因为完全可以把代码写在构造方法内!
2.静态初始化块)(修饰符 static)
1.不能操作非static的属性或者方法。
2.在加载期被自动执行,且只执行一次!
3.当我们预加载一些资源的动作,就实现在静态初始化块中。项目中比较常见!
0 0
- jav继承--类的高级概念
- 类的高级概念:继承
- 继承和类的高级概念
- 继承和类的高级概念
- 类的高级概念
- 类的高级概念
- 类的高级概念
- 类的高级概念
- 类的高级概念
- 类的高级概念
- 类的高级概念
- 类的高级概念
- 类的高级概念
- 8.类的高级概念
- JAVA 类的高级概念
- six类的高级概念
- 类的继承—概念
- JAV异常的分类
- Class.isAssignableFrom(Class clz)方法 与 instanceof 关键字的区别
- poj 2785 4 Values whose Sum is 0 (二分)
- 多线程中this.getName()和Thread.currentThread().getName()返回名字不一样的问题
- tomcat性能优化
- Kali Linux 无线渗透测试入门指南 第十章 WPS 和 探针
- jav继承--类的高级概念
- Field的getModifiers()方法返回int类型值表示该字段的修饰符
- 汉诺塔
- 观察者模式(Observer)
- 进程中的共享内存
- 程序员读书雷达
- 解决win7 64位系统wamp中php_curl扩展错误
- Problem 19 Counting Sundays (计算星期天)
- 【C++】【啊哈!算法】Bellman