1、面向对象介绍
2、类和对象
2.1、如何定义类、得到类的对象、使用对象
2.2、类和对象的总结
2.3、定义类的补充事项—测试类与Javabean类
成员变量一般无需指定初始值,存在默认值。
但是局部变量必须定义初始值。
2.4、定义类的注意事项
2.4.1、驼峰模式
单词之间不以空格、连接号或者底线连结(例如不应写成:camel case、camel-case或camel_case形式)。共有两种格式:
1、小驼峰式命名法(lower camel case):
第一个单词以小写字母开始,第二个单词的首字母大写。例如:firstName、lastName。
2、大驼峰式命名法(upper camel case):
每一个单词的首字母都采用大写字母,例如:FirstName、LastName、CamelCase,也被称为 Pascal 命名法。
3、封装
3.1、封装的意义
4、就近原则和this关键字
4.1、this的内存原理
作用:区分局部变量和成员变量,加this调用的是调用成员变量(即方法外的变量)。
本质:this调用的是地址值。
5、构造方法
构造方法的主要作用就是为对象成员变量赋初始值
5.1、构造方法的格式:
每一个类中,会有两种构造方法:空参构造(系统会自动构造)和带参构造(所有参数都需构造)
5.2、构造方法注意事项
5.3、构造方法总结
6、标准的javabean类
7、三种情况的对象内存图???
8、基本数据类型和引用数据类型
8.1、数据类型
8.2、从内存角度区分基本数据类型和引用数据类型
9、this的内存原理
10、成员和局部
10.1、成员变量和局部变量的区别