我想創建一個類,然後創建另一個類。這門課將直接與上級課程相連。它應該看起來像下面的(不是代碼,只是模式):其他類中的Java類,構造函數
class company
string name
class employee
string firstName, lastName;
int age
當然,我有構造等。現在,我想創建公司「G」和2歲的員工女男該公司的內部。也許在另一個班級上課並不合理,我應該只和現場公司一起創建班級員工?
下面的代碼無法正常工作,編譯器說:包含company.employee一個封閉的情況下,需要
nowa=new company('g',2);
nowa.prac=new company.employee('f','m',2);
下面
全碼:
public class program
{
public static class company
{
char name;
int duration;
public class employee
{
public char imie,nazwisko;
public int wiek;
public employee(char a,char b,int w)
{
imie=a;
nazwisko=b;
wiek=w;
}
}
public company(char n,int c)
{
name=n;
duration=c;
}
}
public static void main(String []args)
{
company nowa=new company('g',2);
nowa.empl=new employee('f','m',2);
}
}
安置自己當前的代碼提供指導。 –
什麼是firma和pracownik?驗證你的代碼。 –
[實例化內部類]的可能的重複(http://stackoverflow.com/questions/4070716/instantiating-inner-class) – Seelenvirtuose