面向对象入门

创建一个求圆的面积和周长的类

//类是对象的模板 每个对象都是根据它的类 来创建的 一个类 可以有N个对象
public class Circle {

    //构造方法。可以有N个,用来创建类,理论上可以干任何事,但一般不会瞎搞
    Circle (double pram){
        radius = pram;
    }
    Circle (double pram,String namepram){
        radius = pram;
        name = namepram;
    }
    //类的数据域,可以有n个
    double radius; //定义圆的半径
    String name;   //定义圆的名字

    //方法区域,3个方法
    double getArea(){
        System.out.println(name);
        return Math.PI*radius*radius; //计算面积
    }

    double getPerimeter(){
        System.out.println(name);
        return Math.PI*2*radius;      //计算周长
    }

    void setradious(double  param){
        radius = param;              //设置半径
    }
}

调用

public class Demo1 {

    public static void main(String[] args) {
        Circle circle = new Circle(5.6,"皮皮纤的圆");     //直接调用构造函数
        //circle.setradious(5.6);   //调用,没有构造函数时,上面的()里面为空
        double area = circle.getArea();
        double perimeter = circle.getPerimeter();
        System.out.println(area+"==="+perimeter);

        Circle circle1 = new Circle(5);      //直接调用构造函数
        //circle1.setradious(5);   //调用
        double area1 = circle1.getArea();
        double perimeter1 = circle1.getPerimeter();
        System.out.println(area1+"==="+perimeter1);

    }
}

结果

皮皮纤的圆
皮皮纤的圆
98.52034561657591===35.18583772020568
null
null
78.53981633974483===31.41592653589793
阅读更多
版权声明:未经博主同意,不得转载 https://blog.csdn.net/qq_40984577/article/details/79947534
文章标签: IT
个人分类: Personal  learning
上一篇Git入门命令行的使用
下一篇HTML
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭