读书人

关于syntax的小疑点。

发布时间: 2012-12-14 10:33:07 作者: rapoo

关于syntax的小问题。。
问几个很初级的问题。。
1.
package exerciceHeritage;

public class MainHeritage
{


/**

* @param args

*/

public static void main(String[ ] args)


{

SalleMere sm = new SalleNormale(15, "inconnu", "A201", "e2");

SalleInformatique si = new SalleInformatique(20, "inconnu","A201", "ei1");

SalleNormale sn = new SalleNormale(55, "inconnu","P201", "en2");


System.out.println(sm);

System.out.println(si);

System.out.println(sn);





System.out.println("appel Polymorphique");



SalleMere[ ] ts = {sm,si,sn};



for (SalleMere s : ts)



System.out.println(s);

System.out.println("test instanceof");



for (SalleMere s : ts)

{

((SalleInformatique)s).afficher();


}

}
}

SalleInformatique是一个class,粗体的语法。。我不是很懂((class).variable).method()..这适用于什么情况??请牛人解释一下。。谢谢

2.
package exercice;

public
class Dessin
{



private static int cote=0;
private static int tM;
public static int getTM()
{

System.out.println(cote);

return tM;
}

private Dessin(int t)
{



setCote(t);
}
public static Dessin factory(int t)

{

if ((t>1) && (t <=10))

return new Dessin(t);

return
null;
}

这个factory方法是用来干嘛的??什么情况下使用??如果call这个方法??语法是什么??
3.最后一个很初级的问题。。

public int getV2()

{

return v2;

}


public
void setV2(int v2)

{

this.v2 = v2;
get是不是始终没有参数??set就要有参数??

刚开始学java。。问题比较简单。。谢谢回答。。thanx in advance。。
[解决办法]
求解答。。。

读书人网 >Eclipse开发

热点推荐