面向对象3(Java)

Java80
  • 即同一方法可以根据发送对象的不同而采用多种不同的行为方式
  • 对象的实际类型已确定,但有许多引用类型可以指向该对象
    [En]

    The actual type of an object is determined, but there are many reference types that can point to the object*

  • 多态存在的条件:a.有继承关系;b.子类重写父类方法;c.父类引用指向子类对象
  • 多态注意事项:
  • 多态是方法的多态,属性没有多态
  • 父类和子类,有联系 类型转换异常(ClassCastException)
  • 存在条件:继承关系;子类重写父类方法;父类引用指向子类对象
  • 还有三种方法不能重写:1.static方法(属于类,不属于实例)2.fianl方法(常量,不可改变)3.private方法(私有方法)

DuoTai.java

```
public class DuoTai {
public static void main(String[] args) {
//一个对象的实际类型是确定的
//new Student();
//new Person();

    //可以指向的引用类型就不确定了
    //Student能调用的方法都是自己或者继承父类的
输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长