一、三大主线 (非官方)
成员:属性、方法、构造器、(代码块,内部类);
特征:封装、继承、多态、(抽象)——三大特征;
关键字: this、super、package、import、static、final、interface、abstract等;
二、核心概念
类—Class;对象–Object;
成员:
1,属性(成员变量)
2,行为、(方法、函数)
步骤:
1、创建类
2、(实例、类的实例化)创建类对象:Phone p1 = new Phone();
3、通过对象调用属性、方法;
Person p3 = p1;时,不重新开辟空间,添加指针。指向地址值;
设计
属性:
1、变量 的分类;
1)数据类型
2)声明位置;(局部变量)
2、称谓:成元变量、属性、field(字段、域)
3、生命周期:
1)属性: 随着对象的创建而创建,随着对象的销毁而销毁;
2)局部变量:随着方法对应的栈帧入栈、在栈中分配;出栈、消亡;
4、作用域:
1)属性:整个类中有效;
2)局部变量:仅限于方法中;(构造器、代码块)
5、是否有权限修饰符:(public、private、缺省、protected)
1)属性:可以用修饰符;
2)局部变量:不能用;
6、是否有默认值:
1)属性:都有默认初始化值;
2)局部变量:都没有默认初始化值;