java学习笔记16.3.26
来源:互联网 发布:手机淘宝我要开店 编辑:程序博客网 时间:2024/05/18 02:42
final修饰符
1.final是一个修饰符,可修饰类,方法,变量
2.final修饰的类不可继承
3.final修饰的方法不可以被覆盖
4.final修饰的变量是一个常量,只能被赋值一次
写法规范:常量所有字母都大写,多个单词,中间用_连接。
一个对象的实例化过程:
Person p = new Person();
1.JVM会读取指定路径下的Person.class文件,并加载进内存,并会先加载Person 的父类(如果有直接的父类的情况下);
2.在堆内存中开辟空间,分配地址。
3.并在对象空间中,对对象中的属性进行默认初始化。
4.调用对应的构造函数进行初始化。
5.在构造函数中,第一行会先调用父类的中的构造函数进行初始化。
6.父类初始化完毕后,再对子类的属性进行显示初始化。
7.在进行子类构造函数的特定初始化。
8.在初始化完毕后,将地址值赋给引用变量。
抽象类特点:
1.方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰。抽象方法必修定义在抽象类中。该类必须也被abstract修饰。
1.final是一个修饰符,可修饰类,方法,变量
2.final修饰的类不可继承
3.final修饰的方法不可以被覆盖
4.final修饰的变量是一个常量,只能被赋值一次
写法规范:常量所有字母都大写,多个单词,中间用_连接。
一个对象的实例化过程:
Person p = new Person();
1.JVM会读取指定路径下的Person.class文件,并加载进内存,并会先加载Person 的父类(如果有直接的父类的情况下);
2.在堆内存中开辟空间,分配地址。
3.并在对象空间中,对对象中的属性进行默认初始化。
4.调用对应的构造函数进行初始化。
5.在构造函数中,第一行会先调用父类的中的构造函数进行初始化。
6.父类初始化完毕后,再对子类的属性进行显示初始化。
7.在进行子类构造函数的特定初始化。
8.在初始化完毕后,将地址值赋给引用变量。
抽象类特点:
1.方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰。抽象方法必修定义在抽象类中。该类必须也被abstract修饰。
2.抽象类不可以被实例化。
3.抽象类必须由其子类覆盖了所有抽象方法后,该子类才可以实例化。否则这个子类还是抽象类。
0 0
- java学习笔记16.3.26
- java学习笔记26
- Java学习笔记26
- java学习笔记16.3.27
- Java学习笔记--CSS笔记
- java之学习笔记(26)----------jar
- Java学习笔记(26) AVL Trees
- Java学习笔记26 异常Exception
- 【Java学习笔记】26:打印流&数据流
- Java学习笔记001
- Java 学习笔记
- java 学习笔记
- Java学习笔记
- java 学习笔记
- java学习笔记
- java学习笔记
- java学习笔记-1
- java虚拟机学习笔记
- NY128 前缀式计算
- Android——GridView
- Linux 内核源代码情景分析 chap 2 存储管理(一)
- Play! 学习日记一
- Linux内核-协议栈-主要函数调用栈
- java学习笔记16.3.26
- 零基础学习前端-从bootstrap开始(一)
- static变量
- Android中菜单的使用
- Request的getParameter和getAttribute方法的区别
- HDU 5653 (DP)
- 笔记
- Android蓝牙总结
- 码农小汪-struts2学习10-上传下载文件