类
就是模板,用来定义⼀类对象的方法和属性,如人、学生、猫,万物都是有模板,都是可以定义为类。 (类名⾸字母大写)
class Student{
}
class Person{
}
class Cat{
}
对象
类的实例化,⽐如学生这个类实例化,就是XX同学
Student student = new Student();
Cat cat1 = new Cat();
new Persion();
方法
方法是语句的集合,在⼀起完成⼀个功能
方法包含于类或对象中,即普通方法或者类方法
修饰符 返回值类型 ⽅方法名(参数类型 参数名){
...
⽅方法体
...
return 返回值;
}
继承
- 子类继承父类的特征和行为,使得子类对象具有父类的方法和属性
⽗类也叫基类,具有公共的⽅法和属性
同⼀个⾏为具有多个不同表现形式的能⼒
- 优点:减少耦合、灵活可拓拓展
-
抽象
关键词abstract声明的类叫作抽象类,abstract声明的⽅法叫抽象方法
- 一个类⾥包含了一个或多个抽象方法,类就必须指定成抽象类
- 抽象⽅法属于一种特殊方法,只含有一个声明,没有方法体