什么是⾯向对象对象编程OOP
类:就是模板,⽤来定义⼀类对象的⽅法和属性,⽐如⼈、学⽣、猫,万物都是有模板,都是可以定义为类。 (类名⾸字⺟⼤写)
class Student{
}
class Person{
}
class Cat{
}
对象:类的实例化,⽐如 学⽣这个类实例化,就是 XX同学
Student student = new Student();
Cat cat1 = new Cat();
new Persion();
⽅法:⽅法是语句的集合,在⼀起完成⼀个功能,⽅法包含于类或对象中,即普通⽅法或者类⽅法
修饰符 返回值类型 ⽅法名(参数类型 参数名){
...
⽅法体
...
return 返回值;
}
继承:⼦类继承⽗类的特征和⾏为,使得⼦类对象具有⽗类的⽅法和属性,⽗类也叫基类,具有公共的⽅法和属性
动物<-猫
动物<-狗
多态