1、面向对象的思想就是关注的是对象,让对象完成一个功能,
我们关注的是结果而不是功能的每一个步骤!
2、类是创建对象的模板,根据类可以创建对象,一个对象代表
一个现实事物的实体,是类的一个实例,根据类可以创建很多对象
3、(1)位置不同:成员变量:类中,方法外
局部变量:方法中或者方法声明上(形式参数)
(2)作用范围不一样:成员变量:类中
局部变量:方法中
(3)初始化值的不同:成员变量:有默认值
局部变量:没有默认值。必须先定义,赋值,最后使用
(4)在内存中的位置不同:成员变量:堆内存 局部变量:栈内存
(5)生命周期不同:成员变量:随着对象的创建而存在,随着对象的消失而消失
4、体现 方法中、private 中
1、将代码封装起来,反复使用提高代码复用性
2、使用封装,也可以提高代码的安全性
5、this关键字的含义是:代表所在类的当前对象的引用(地址值),即对象自己的引用.
方法被哪个对象调用,方法中的this就代表那个对象,指定对象
6、(1)构造方法格式:
权限修饰符 构造方法名(参数列表){
// 方法体
}
(2)分空参和带参构造方法 构造方法的名称必须和所在的类名称完全一样,就连大小写也要
一样.
(3)一个类中没有写任何构造方法,那么编译器将会默认赠送一个无参构造方法.
7、空参构造方法和带参构造方法赋 |