CY摸鱼java笔记019
面向对象概述
面向过程思想:强调的是功能和行为
面向对象思想:将功能封装进对象,强调具备功能的对象
面向对象的三个基本特征:封装 继承 多态
什么是类:类就是对现实生活中事物的描述。描述事物其实就是在描述事物的属性行为什么是对象:对象就是这类事物,实实在在存在个体。
为什么要定义类:根据需求,以后的开发其实就是在找对象,没有就要创建一个对象对象必须具备:属性和方法。
面向对象的特点:找对象,建立对象,使用对象,维护对象的关系。
面向对象的知识点
类中的属性被称为成员变量(每个对象的属性都不同)
类中的方法被称为成员方法(每个对象共享类中的方法)
方法的种类:
1无参无返回 public void get(){}
2.无参有返回 public int get(){}
3.有参无返回 public void get(string A){}
4.有参有返回 public String get(int a){}
return返回语句,被用于返回
this 用来指当前对象
private 隐藏类中方法或属性对外界的可见性常用于封装
toString 没个类的一个默认方法,用于把类以字符串显示
方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法,调用时会根据不同的参数列表选择对应的方法。
使用new+构造方法创建一个新的对象构造函数是定义在java类中的一个用来初始化对象的函数。
构造函数与类同名且没有返回值。