Java面向对象四大特性

多态:父类的引用指向子类对象,基本是多态的表现(当父类的引用指向子类对象,当子类方法重写或者变量与父类的变量同名时,调用都是子类的)
public class A {
public String show(){
Log.d(“多态”,”A 是 父类”);
return “A 是 父类”;
}

}

public class B extends A{
@Override
public String show() {
Log.d(“多态”,”B 是子类”);
return “B 是子类”;
}

main方法中
A a = new B();//父类的引用指向子类对象
a.show();//调用子类的方法
}
封装:通过实体封装对象属性和方法 ,比如 狗有眼睛,会跑。
抽象类:1,关键字abstract修饰类,方法,
2, 不能实例化
3,抽象方法要被调用,必须子类继承复写
继承:1,子类继承父类的特性
2,单继承,多层继承
3,子类默认调用父类无参构造,如果父类没有无参构造,子类必须通过super()调用指定参数的构造方法
备注:第一次写博客,欢迎各位喷!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值