当前位置: 代码迷 >> Eclipse >> 关于syntax的小疑点。
  详细解决方案

关于syntax的小疑点。

热度:26   发布时间:2016-04-23 02:02:28.0
关于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。。
------解决方案--------------------
求解答。。。
  相关解决方案