“万物皆对象”
有三大特性:封装 继承 多态
封装
封装就是将对象的“属性”和“行为”抽象出来包装到类中
比如:
猫
属性:颜色 年龄 性别
行为:叫 跑 跳
public class Cat {
private String color;
private Integer agc;
private String sex;
public void call () {
System.out. printin(“喵");
}
public void runo (){
Systen out println( 10")
}
public void junpo (){
Svstem,out. printin("跳”)
}
}
继承
就是将具有相同“属性"和“行为”对象抽象出来并包装成一个父类.
动物
属性:颜色 年龄 性别
行为:叫 跑 跳
public abstract class Animal{
private String color;
private Integer age;
private String sex;
public void run (){
System. out. printin("跑");
}
public void jump (){
System. out. println("跳");
}
}
多态
多态就是多种形态,相同的“属性”和“行为"却有不同的表现方式,比如动物的叫声
动物的叫声
猫:喵
狗:旺