1、构造函数
用来new 对象,一旦自定义后系统不在帮你自动创建。只能和类名一样,不要void等修饰。
public class pp{
int ii;
int mm;
//构造函数
pp(int _ii,int _mm){
ii = _ii;
mm = 100;
}
public static void main(String[] args) {
pp ipp = new pp(1,2);
//pp ppp = new pp(); //这样会报错,因为已经自定义了构造函数,只用按照构造参数new对象
System.out.println("ipp.ii = " + String.valueOf(ipp.ii));
System.out.println("ipp.mm = " + String.valueOf(ipp.mm));
}
}
2、练习 写一个小程序,要求如图1-1 所示
代码:
class ZPoint{
int x;
int y;
int z;
public String js(){
int temp;
temp = 0;
temp = x*x + y*y + z*z;
return String.valueOf(temp);
}
public void setX(int _x){
x = _x;
}
public void setY(int _y){
y = _y;
}
public void setZ(int _z){
z = _z;
}
}
public class TestPoint {
public static void main(String[] args) {
ZPoint a = new ZPoint();
a.setX(1);
a.setY(2);
a.setZ(3);
System.out.println("距离0点有:" + a.js());
}
}