/** * 总结:属性赋值的先后顺序: * 1.默认初始化 * 2.显式初始化 * 3.构造器中 * 前面3步都可以统称为初始化,且只执行一次,第4步可以反复执行。 * 4.通过对象.方法或对象.属性的方式赋值 */ public class TriAngle { private double base; private double height; public TriAngle(){ } public TriAngle(double b,double h){ base=b; height=h; } public void setBase(double ba){ base=ba; } public double getBase(){ return base; } public void setHeight(double he){ height=he; } public double getHeight(){ return height; } }
---------------------------不同的类
public class TriAngleTest { public static void main(String[] args) { TriAngle t1=new TriAngle(); t1.setBase(2.0); t1.setHeight(2.4); TriAngle t2=new TriAngle(5.1,5.6); System.out.println("base:"+t2.getBase()+",height:"+t2.getHeight()); } }