2-1 类的创建

简介: 创建一个简单的表示矩形的Rectangle类,满足以下条件: 1、定义两个成员变量height和width,表示矩形的长和宽,类型为整型 2、定义一个getArea方法,返回矩形的面积 3、定义一个getPerimeter...

创建一个简单的表示矩形的Rectangle类,满足以下条件:
1、定义两个成员变量height和width,表示矩形的长和宽,类型为整型 2、定义一个getArea方法,返回矩形的面积 3、定义一个getPerimeter方法,返回矩形的周长 4、在main函数中,利用输入的2个参数分别作为矩形的长和宽,调用getArea和getPermeter方法,计算并返回矩形的面积和周长

输入:
输入2个正整数,中间用空格隔开,分别作为矩形的长和宽,例如:5 8

输出:
输出2个正整数,中间用空格隔开,分别表示矩形的面积和周长,例如:40 26

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int height = in.nextInt();
        int width = in.nextInt();
        Rectangle r = new Rectangle(height, width);
        System.out.println(r.getArea() + " " + r.getPermeter());
    }
}

class Rectangle{
    int height;
    int width;
    Rectangle(int h, int w){
        height = h;
        width = w;
    }
    int getArea() {
        return height * width;
    }
    int getPermeter() {
        return height * 2 + width * 2;
    }
}
目录
相关文章
|
8月前
|
C#
C# 创建已实例化类的副本类
C# 创建已实例化类的副本类
|
2月前
|
存储 C#
C#对象和类
C#对象和类
17 0
|
2月前
|
存储 C++
C++对象和类
C++对象和类
16 0
|
5月前
|
存储 Java 编译器
第 4 章 对象与类(下)
第 4 章 对象与类
108 0
|
5月前
|
存储 算法 Java
第 4 章 对象与类(上)
第 4 章 对象与类
64 0
|
12月前
|
编译器 C语言 C++
C++ 类 & 对象
【摘要】 C++ 类 & 对象C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。C++ 类定义定义一个类,本质上是定义一个数据类型的蓝图。这实际上并没有定义任何数据,但它定义了类的名称意味着什么,也就是...
|
12月前
|
设计模式 Python
我为什么要创建一个不能被实例化的类
我为什么要创建一个不能被实例化的类
41 0
|
Python
5 类的创建及使用
5 类的创建及使用
107 0
|
应用服务中间件 Python