我正在做一些java代碼,與朋友一起玩,這成了我們書中向我們拋出的一個問題。繼承和重載的構造函數
- 建立具有名稱,年齡的對象人。簡單。
- 用對象行業擴展對象人,其中有工作名稱和工資。
- 使用兩個overloaders,一個給予所有信息人和專業 需要。操作簡單,用戶超(等等)
- 二overloader被賦予了人的對象和信息,使職業
代碼如下幾行內容:
Person對象
public class Person
{
private String name;
private int age;
public Person(String n, int a)
{
name=n;
age=a;
}
}
職業目標
public class Profession extends Person
{
private String jobName;
private int salary;
public Profession(String n, int a, String j, int s)
{
super(n,a);
jobName=j;
salary=s;
}
public Profession(Person p, String j, int s)
{
//this is where my problem is
}
}
我不知道是什麼與人物相關。有任何想法嗎?我會很感激幫助!這不是一個等級,只是一些朋友,我在課堂上獲得樂趣。
作出變量的getter然後使用'超(p.getN(),p.getA());' – Craig
否則執行' Person(Person p)'構造函數 – iluxa
我喜歡Person(Person p)的想法,但我會怎麼做呢? 至於獲得變量,這絕對有效!我忘了我們已經被教過了。 – formn