public class Rectangle {
private double length;
private double width;
// コンストラクタ
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// é¢ç©ã‚’計算ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
public double calculateArea() {
return length * width;
}
// 周囲ã®é•·ã•を計算ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
public double calculatePerimeter() {
return 2 * (length + width);
}
// Getterã¨Setterメソッドã¯ã“ã“ã«è¿½åŠ ã™ã‚‹ã“ã¨ã‚‚ã§ãã‚‹ãŒã€ã“ã®ä¾‹ã§ã¯çœç•¥
}
ã“ã®è§£ç”例ã§ã¯ã€Rectangle クラスã«ã¯ length 㨠width ã®2ã¤ã®ãƒ•ィールドãŒã‚りã¾ã™ã€‚コンストラクタã§ã“れらã®ãƒ•ィールドã®åˆæœŸåŒ–ãŒè¡Œã‚れã¾ã™ã€‚ãã—ã¦ã€calculateArea メソッドã¯é•·æ–¹å½¢ã®é¢ç©ã‚’ã€calculatePerimeter メソッドã¯å‘¨å›²ã®é•·ã•を計算ã—ã¾ã™ã€‚
使用例:
public class RectangleUsage {
public static void main(String[] args) {
// Rectangleクラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆ
Rectangle myRectangle = new Rectangle(5.0, 3.0);
// calculateAreaメソッドを使用ã—ã¦é¢ç©ã‚’計算ã—表示
System.out.println("長方形ã®é¢ç©: " + myRectangle.calculateArea());
// calculatePerimeterメソッドを使用ã—ã¦å‘¨å›²ã®é•·ã•を計算ã—表示
System.out.println("長方形ã®å‘¨å›²ã®é•·ã•: " + myRectangle.calculatePerimeter());
}
}
ã“ã®ä¾‹ã§ã¯ã€Rectangle クラスを使用ã—ã¦é•·æ–¹å½¢ã®é¢ç©ã¨å‘¨å›²ã®é•·ã•を計算ã—ã€ãれを表示ã—ã¦ã„ã¾ã™ã€‚
「009 メンãƒã¸ã®ã‚¢ã‚¯ã‚»ã‚¹åˆ¶å¾¡ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント