【发布时间】:2017-10-08 13:08:40
【问题描述】:
class Department{
int dep_id;
string dep_name;
Department(string dep_id , string dep_name)
{
Scanner input=new Scanner(System.in);
System.out.println("Enter Department ID");
dep_id=input.nextInt();
system.out.println("Enter Department Name");
dep_name=input.nextString();
void Display(){
System.out.println("Deaprtment ID is : " + dep_id);
System.out.println("Deaprtment Name is : " + dep_name);
}
class Professor extends Person
{ //This person is different class
string profName;
Department dept;
Professor(string profName){
Scanner input=new Scanner(System.in);
System.out.println("Enter Professor Name");
profName=input.nextString();
}
现在我必须添加 一个名为 dept 的数据字段,类型为 Department 用于初始化用户定义值的两个属性的双参数构造函数 教授课怎么叫系课
【问题讨论】:
-
超级(a,b) ???????
-
欢迎来到 Stack Overflow!请使用tour,环顾四周,并通读help center,尤其是How do I ask a good question? 寻求帮助时,请合理一致地缩进和格式化您的代码。 (为自己做这件事也是一个好主意。)还要确保在询问之前解决基本的编译错误(当然,除非这是您询问的编译错误)。 Java 区分大小写,
string!=String。 -
在教授类中创建一个构造函数来获取教授类、dept_id 和dept_name 的输入,然后调用dept 类的构造函数,即dept = new Department(dept_id, dept_name);
-
Ravi 教授类不是子类,因此它不是 Calling superclass 的重复.....
-
@RajivKapoor 他的代码完全一团糟。所以,我没有阅读完整的问题,而是阅读了问题标题