类
就是模板,⽤来定义⼀类对象的⽅法和属性,⽐如⼈、学⽣、猫,万物都是有模板,都是可
以定义为类。 (类名⾸字⺟⼤写)
1 | class Student{ |
对象
类的实例化,⽐如 学⽣这个类实例化,就是 XX同学
1 | Student student = new Student(); |
⽅法
⽅法是语句的集合,在⼀起完成⼀个功能
⽅法包含于类或对象中,即普通⽅法或者类⽅法
1 | 修饰符 返回值类型 ⽅法名(参数类型 参数名){ |
继承
⼦类继承⽗类的特征和⾏为,使得⼦类对象具有⽗类的⽅法和属性
⽗类也叫基类,具有公共的⽅法和属性
动物<-猫
动物<-狗
多态
同⼀个⾏为具有多个不同表现形式的能⼒
优点:减少耦合、灵活可拓展
⼀般是继承类或者重写⽅法实现
抽象
关键词abstract声明的类叫作抽象类,abstract声明的⽅法叫抽象⽅法
⼀个类⾥包含了⼀个或多个抽象⽅法,类就必须指定成抽象类
抽象⽅法属于⼀种特殊⽅法,只含有⼀个声明,没有⽅法体
说些什么吧!