The java constructor:(1)only use when a class need to be constructed
(2)the name of way should be same as the class's name
(3)needn't write a return value but it must return an address of
the way in the RAM.
its effect is to build a class,only be used when build a class
fundamental form :access authority class name(){}
eg.
public class defend{ String name; int blood; public void setName(String n){ name=n; } public String getName(){ return name; } public void setBlood(int m){ blood=m; } public int getBlood(){ return blood; } public void action(attend d){ int b = d.getBlood(); b--; d.setBlood(b); System.out.println(name+"攻击"+d.getName()+","+d.getName()+"的剩余血量为"+d.getBlood()); } }
overload
the names are same but parameters' numeber,type,the reorder,one of the three isn't
same .It is the other function.