java实战(1)

//新建一个java程序
/*
java以类为基本单位,程序只有在类中才能实现并运行,java能有多个类,但必须有个主类负责运行,而主类必须包含main函数。main函数创建如下:
*/
public class HelloWorld {
   
    public static void main(String[] args){
   
        System.out.println("Hello java");

    }

} 

本次实战创建了一个用于求算面积的Circle类,我们将MainClass与Circle类放在两个Class文件,Circle用于存放Circle的实现。我们知道一个圆属性包含了半径、周长和面积,在Circle类中半径被称为该类的属性成员,而周长面积是基于半径求算出来的,被称为类的方法成员。从这里我们知道了对于一个类来说,它具备的属性就是这些成员。那么为什么我们要创建这样一个类呢?
回到MainClass,最初,我们是为了求算一个Circle的面积,假如我们不知道如何求算圆面积,而此时Circle类存在的意义就是就提供这样一个求面积的方法,我们无需知道如何计算,只需要将Circle实例化,并调用getArea()方法即可得到对应半径的圆面积。此时,我们还想求算它的周长,直接调用getgetPerimeter()方法,即可,不仅如此,还想创建不同半径的圆,该怎么办呢?同样道理,创建一个新的Circle对象,输入它的半径,即可完成,同时,再调用它的方法,就能返回对应的周长和面积。
在本次实站中,新建这样一个Circle类是面向对象的编程的封装性的体现,Circle在创建之后是占用空间的,我们使用不同半径创建了Circle,这样的过程叫类的实例化。
实例化之后的类可以方便地调用其方法求出对应面积。

//java类的创建与使用--初次理解面向对象编程


//MainClass
import java.util.Scanner;

public class MainClass {
   

    public static void main(String[] args) {
   
        System.out.println("输入圆的半径:");
        Scanner sc = new Scanner(System.in);
        double r = sc.nextDouble();
        Circle myCircle = new Circle(r);//类的实例化
        System.out.println("圆形面积是:"+String.valueOf(myCircle.getArea()));//类方法调用
    }


}


//Circle类
public class Circle {
   
    double r;//类属性成员
    //类构造方法
    public Circle(double r){
   
        this.r = r;
    }

     public double getPerimeter(){
   
        double perimeter;
        perimeter = this.r*2*Math.PI;
        
        return perimeter;
    
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值