The Java constructor and overload

函数的分类:普通方法(original way)、构造方法(construct way)、抽象方法(abstract way)

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.

猜你喜欢

转载自xuyi1994.iteye.com/blog/1822509