博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用继承时父类和子类的对象的特点
阅读量:5239 次
发布时间:2019-06-14

本文共 584 字,大约阅读时间需要 1 分钟。

class Pclass

{
    void Drew()
    {
     System.out.println("Pclass类:Drew方法!");    
    }
}
class Sclass extends Pclass
{
    void Drew()
    {
        System.out.println("Sclass类:Drew方法!");
    }
    void newDrew()
    {
        System.out.println("Sclass类:newDrew方法!");
    }
public class Classinherit {
  public static void main(String[]args)
  {
      Pclass obj1=new Pclass();  //基于父类创建对象
      Sclass obj2=new Sclass();  //基于子类创建对象
      obj1.Drew();
      obj2.Drew();
      obj2.newDrew();
      obj1=obj2; //子类的对象赋值给父类
      obj1.Drew();  //此时已是子类的Drew的方法
  }
}
特点:

1.一是只能把子类的对象赋值给父类,而不能把父类的对象赋值给子类。

2.即使将子类的对象赋值给父类,父类对象也只能调用父类中的方法和成员变量。

 

转载于:https://www.cnblogs.com/pwhit/p/4919696.html

你可能感兴趣的文章
poj 3164 最小树形图(朱刘算法)
查看>>
百度贴吧图片抓取工具
查看>>
服务器内存泄露 , 重启后恢复问题解决方案
查看>>
ajax post 传参
查看>>
2.1命令行和JSON的配置「深入浅出ASP.NET Core系列」
查看>>
android一些细节问题
查看>>
KDESVN中commit时出现containing working copy admin area is missing错误提示
查看>>
利用AOP写2PC框架(二)
查看>>
【动态规划】skiing
查看>>
java定时器的使用(Timer)
查看>>
Android实现静默安装与卸载
查看>>
ef codefirst VS里修改数据表结构后更新到数据库
查看>>
boost 同步定时器
查看>>
[ROS] Chinese MOOC || Chapter-4.4 Action
查看>>
简单的数据库操作
查看>>
解决php -v查看到版本与phpinfo()版本不一致问题
查看>>
Java反射之修改常量值
查看>>
iOS-解决iOS8及以上设置applicationIconBadgeNumber报错的问题
查看>>
亡灵序曲-The Dawn
查看>>
MySQL中的隔离级别和悲观锁及乐观锁示例
查看>>