一、面向对象与面向过程的区别:(1)面向过程强调的是功能、行为
(2)面向对象是将功能封装进对象,强调具备了功能的对象
(3)面向对象是基于面向过程的。面向对象是一种思想,能让复杂问题简单化,程序员不需要了解具体的实现过程,只需要指挥对象去实现功能。
二、类与对象
- 概念:
2、类的定义与方法
3、对象的定义
- 创建对象:类名 对象名=new 对象名 方法名();
- 方法的调用:无返回值的方法只需要 对象名.方法名();
有返回值的方法只需要 返回值类型 变量=对象名.方法名();
三、成员变量与局部变量的区别
四、构造方法:用于实例化类的对象的方法称为构造方法
分为:有参构造方法:实例化对象的同时为类中的成员属性进行赋值
无参构造方法:实例化对象的时候对成员属性不进行赋值
语法格式:访问修饰符 方法名(){ //无参构造方法
}
访问修饰符 方法名([形参列表]){ this.成员属性=形参; :}
五、实例方法:
声明:访问修饰符(public)+返回值类型+方法名称(形参列表)
实现:为{}里的内容
六、方法重载
两同三不同
1,在同一个类中,同一个方法名
2,参数列表不同(个数不同,顺序不同,类型不同)
方法的重载跟返回值无关
七、this关键字