package jvxing; public class Jvxing { //成員變量 private double width; private double chang; public double getWidth() { return width; } public void setWidth(double width) { this.width = width; } public double getChang() { return chang; } public void setChang(double height) { this.chang = height; } //成員方法 public double mianji() { return this.width*this.chang; } }
package jvxing; public class Cft extends Jvxing { //定義新的成員變量高 private double height; public double getHeight() { return height; } public void setHeight(double height) { this.height = height; } //定義新的成員方法求體積 public double tiji() { return this.getChang()*this.getHeight()*this.getWidth(); } }
package jvxing; public class Text_jvxing { public static void main(String[] args) { //實例化矩形對象求面積 Jvxing j= new Jvxing(); j.setWidth(10); j.setChang(15.3); System.out.println("矩形的長為:"+j.getChang()+" 寬為:"+j.getWidth()); System.out.println("矩形的面積為:"+j.mianji()); //實例化長方體對象求體積 Cft c = new Cft(); c.setChang(2); c.setHeight(3.2); c.setWidth(100); System.out.println("長方體的長為:"+c.getChang()+" 寬為:"+c.getWidth()+" 高為:"+c.getHeight()); System.out.println("長方體的體積為:"+c.tiji()); } }