面向对象的思想:面向过程是亲力亲为,面向对象是找人帮忙。
类和对象
类是对象的模板,对象是类的实例
定义类:public class 类名{}
创建类的对象
1.导包:如果在同一个包中,导包语句可以省略,如果在不同包中:import 包名.类名
2.创建:类名 对象名 = new 类名();
3.使用:对象名.成员变量 对象名.成员方法(参数列表);
使用对象类型作为方法的参数和返回值:
传递的是地址值。和数组是一样的
面向对象三大特征
封装 继承 多态
封装的两种表现形式:
方法
private
为什么要用private修饰成员变量:防止非法赋值
使用:.private修饰成员变量。外部不能直接访问,要写该属性对应的getter/setter方法
this关键字:
作用:区分同名的成员变量和局部变量
优先级:就近原则,局部变量的优先级高
谁调用,谁就是this。this就是当前调用对象。
构造方法:
作用:创建对象
语法:修饰符 类名(参数列表){}
注意事项:
1.方法名和类名一致
2.没有返回值,没有void
3.没有return
4.如果不显示的写构造方法,那么会赠送一个无参数的构造方法。
5.如果自己显示的写了一个构造方法,那么就不会再赠送了
6.构造方法也可以重载
一个标准的类四个组成部分:
1.私有的成员变量
2.无参数的构造方法
3.全参数的构造方法
4.getter/setter
面向对象
最新推荐文章于 2024-10-07 21:17:34 发布