您的位置:首页 > 其它

类的修饰符

2016-03-07 09:21 309 查看


public class JuXin {

//    double chang;
//    double kuan;
//
//    JuXin()
//    {
//        chang=10;
//        kuan=5;
//    }
//
//    double getMianJi()
//    {
//        return (chang*kuan);
//    }
//
//    public static void main(String[] args)
//    {
//        JuXin myJX=new JuXin();
//        System.out.println("矩形的面积是:"+myJX.getMianJi());
//    }
//
//私有的   本类内部才能用
private double chang;

//默认修饰符,保护,本包内用
//protected double kuan;
double kuan;

public double getChang()
{
return chang;
}
public double getKuan()
{
return kuan;
}

public void setChang(double chang)
{
//加上验证
if(chang>0)
{
this.chang=chang;
}
else
{
System.out.println("长度值"+chang+"无效");
}
}

public void setKuan(double kuan)
{
if(kuan<=0)
{
System.out.println("宽度值"+kuan+"无效");
}
else
{
this.kuan=kuan;
}
}

public JuXin()
{

}

public JuXin( double chang,double kuan)//包外用,加public
{
//        this.chang=chang;
//        this.kuan=kuan;
setChang(chang);
setKuan(kuan);

}
public double getMianJi()
{
return chang*kuan;
}

//公共的
public static void main(String args[])
{
JuXin myJx=new JuXin(20,6);
System.out.println("长:"+myJx.chang);
System.out.println(myJx.getMianJi());

}

public static void main1(String[] args) {

//juxing.JuXin myJX2=new JuXin();
JuXin myJX1=new JuXin(20,6);//外部用,在原先类创建,加public

//读取属性值,不能修改,开放
//        public double getChang()
//        {
//            return chang;
//        }
//        public double grtKuan()
//        {
//            return kuan;
//        }
System.out.println("宽="+myJX1.getKuan());
System.out.println("长="+myJX1.getChang());

JuXin myJx2=new JuXin();

myJx2.setChang(30);
myJx2.setKuan(15);

System.out.println("矩形面积:"+myJx2.getMianJi());

public static void main(String[] args) {

//juxing.JuXin myJX2=new JuXin();
JuXin myJX1=new JuXin(20,6);//外部用,在原先类创建,加public

//读取属性值,不能修改,开放
//        public double getChang()
//        {
//            return chang;
//        }
//        public double grtKuan()
//        {
//            return kuan;
//        }
System.out.println("宽="+myJX1.getKuan());
System.out.println("长="+myJX1.getChang());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: