zoukankan      html  css  js  c++  java
  • 使用继承时父类和子类的对象的特点

    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.即使将子类的对象赋值给父类,父类对象也只能调用父类中的方法和成员变量。

    编程是一门艺术,要爱就要深爱。
  • 相关阅读:
    简单二分求解(木板补漏问题)
    switch语句和for循环
    JAVA运算符和优先级
    JAVA数据类型
    JAVA基础
    JAVA开发环境
    linux配置IP地址
    LVM逻辑分区
    用户和用户组
    第一天
  • 原文地址:https://www.cnblogs.com/pwhit/p/4919696.html
Copyright © 2011-2022 走看看