繁体   English   中英

java中如何从父类继承一些变量到子类

[英]how to inherit some variables from parent class to child class in java

是否可以将父类中的某些属性固有地传递给 java.lang.Object 中的子类?

在我的一种情况下,我只需要从父母那里拿走 3 处房产,而我的父母有 100 处房产。

如果是,那么方法是什么。?

提前致谢。

我建议你要么重构你的代码,要么干脆不要使用你不需要的 97 个属性。

你的超类不应该比你的子类更复杂。 子类的目的应该是实现或添加功能。 插入许多您不会使用的属性会破坏继承和类层次结构的意义。

也许您可以将超类的许多属性划分为子类。

是的,我们可以做到。 只需扩展父类

 class Teacher {
       String designation = "Teacher";
       String collegeName = "Beginnersbook";
       void does(){
        System.out.println("Teaching");
       }
    }

public class PhysicsTeacher extends Teacher{
   String mainSubject = "Physics";
   public static void main(String args[]){
    PhysicsTeacher obj = new PhysicsTeacher();
    System.out.println(obj.collegeName);
    System.out.println(obj.designation);
    System.out.println(obj.mainSubject);
    obj.does();
   }
}

Java 继承,您可以查看此链接以了解更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM