Java之面向对象3.1.2--初步了解三大特征
博客专区 > Watto 的博客 > 博客详情
Java之面向对象3.1.2--初步了解三大特征
Watto 发表于11个月前
Java之面向对象3.1.2--初步了解三大特征
  • 发表于 11个月前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: 封装性 继承性 多态性

//圆
public class Circle{
    
    //成员变量
    private double r;     //private表示私有的,修饰的成员变量只能在类中访问
    
    //设置半径的方法
    public void setR(double r1){
        if(r1>0){
            r=r1;
        }
        else{
            System.out.println("半径不能为负数!");
        }
    }
    
    //获取半径的方法
    public double getR(){
        return r;
    }
    
    //成员方法
    //计算周长
    public double teri(){
        return 2*Math.PI*r;
    }
    
    //计算面积
    public double area(){
        return Math.PI*r*r;
    }
    
    
}

 

public class CircleTest{
    
    public static void main(String args[]){
        
        //创建一个圆
        Circle cir =  new Circle();
        
        //设置半径
        //cir.r=-2.0;   //private修饰的属性类外不能访问
        cir.setR(2.0);
        System.out.println("半径:"+cir.getR());
        
        //周长
        double t = cir.teri();
        System.out.println("周长:"+t);
        
        //面积
        double a = cir.area();
        System.out.println("面积:"+a);
        
        
        
    }
    
    
}

 

标签: 善用方法
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 1
博文 71
码字总数 27737
×
Watto
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: