亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? module7.lst

?? Mcgraw-Hill - Java 2 - A Beginner S Guide, 2Nd Ed - 2003 -prog.
?? LST
?? 第 1 頁 / 共 2 頁
字號:
listing 1
// A simple class hierarchy. 
 
// A class for two-dimensional objects. 
class TwoDShape { 
  double width; 
  double height; 
 
  void showDim() { 
    System.out.println("Width and height are " + 
                       width + " and " + height); 
  } 
} 
 
// A subclass of TwoDShape for triangles. 
class Triangle extends TwoDShape { 
  String style; 
   
  double area() { 
    return width * height / 2; 
  } 
 
  void showStyle() { 
    System.out.println("Triangle is " + style); 
  } 
} 
 
class Shapes { 
  public static void main(String args[]) { 
    Triangle t1 = new Triangle(); 
    Triangle t2 = new Triangle(); 
 
    t1.width = 4.0; 
    t1.height = 4.0; 
    t1.style = "isosceles"; 
 
    t2.width = 8.0; 
    t2.height = 12.0; 
    t2.style = "right"; 
 
    System.out.println("Info for t1: "); 
    t1.showStyle(); 
    t1.showDim(); 
    System.out.println("Area is " + t1.area()); 
 
    System.out.println(); 
 
    System.out.println("Info for t2: "); 
    t2.showStyle(); 
    t2.showDim(); 
    System.out.println("Area is " + t2.area()); 
  } 
}

listing 2
// A subclass of TwoDShape for rectangles. 
class Rectangle extends TwoDShape { 
  boolean isSquare() { 
    if(width == height) return true; 
    return false; 
  } 
   
  double area() { 
    return width * height; 
  } 
}

listing 3
// Private members are not inherited.  
 
// This example will not compile. 
 
// A class for two-dimensional objects. 
class TwoDShape { 
  private double width;  // these are 
  private double height; // now private  
 
  void showDim() { 
    System.out.println("Width and height are " + 
                       width + " and " + height); 
  } 
} 
 
// A subclass of TwoDShape for triangles. 
class Triangle extends TwoDShape { 
  String style; 
   
  double area() { 
    return width * height / 2; // Error! can't access 
  } 
 
  void showStyle() { 
    System.out.println("Triangle is " + style); 
  } 
}

listing 4
// Use accessor methods to set and get private members. 
 
// A class for two-dimensional objects. 
class TwoDShape { 
  private double width;  // these are 
  private double height; // now private  
 
  // Accessor methods for width and height. 
  double getWidth() { return width; } 
  double getHeight() { return height; } 
  void setWidth(double w) { width = w; } 
  void setHeight(double h) { height = h; } 
 
  void showDim() { 
    System.out.println("Width and height are " + 
                       width + " and " + height); 
  } 
} 
 
// A subclass of TwoDShape for triangles. 
class Triangle extends TwoDShape { 
  String style; 
   
  double area() { 
    return getWidth() * getHeight() / 2;  
  } 
 
  void showStyle() { 
    System.out.println("Triangle is " + style); 
  } 
} 
 
class Shapes2 { 
  public static void main(String args[]) { 
    Triangle t1 = new Triangle(); 
    Triangle t2 = new Triangle(); 
 
    t1.setWidth(4.0); 
    t1.setHeight(4.0); 
    t1.style = "isosceles"; 
 
    t2.setWidth(8.0); 
    t2.setHeight(12.0); 
    t2.style = "right"; 
 
    System.out.println("Info for t1: "); 
    t1.showStyle(); 
    t1.showDim(); 
    System.out.println("Area is " + t1.area()); 
 
    System.out.println(); 
 
    System.out.println("Info for t2: "); 
    t2.showStyle(); 
    t2.showDim(); 
    System.out.println("Area is " + t2.area()); 
  } 
}

listing 5
// Add a constructor to Triangle. 
 
// A class for two-dimensional objects. 
class TwoDShape { 
  private double width;  // these are 
  private double height; // now private  
 
  // Accessor methods for width and height. 
  double getWidth() { return width; } 
  double getHeight() { return height; } 
  void setWidth(double w) { width = w; } 
  void setHeight(double h) { height = h; } 
 
  void showDim() { 
    System.out.println("Width and height are " + 
                       width + " and " + height); 
  } 
} 
 
// A subclass of TwoDShape for triangles. 
class Triangle extends TwoDShape { 
  private String style; 
   
  // Constructor 
  Triangle(String s, double w, double h) { 
    setWidth(w); 
    setHeight(h); 
 
    style = s;  
  } 
 
  double area() { 
    return getWidth() * getHeight() / 2;  
  } 
 
  void showStyle() { 
    System.out.println("Triangle is " + style); 
  } 
} 
 
class Shapes3 { 
  public static void main(String args[]) { 
    Triangle t1 = new Triangle("isosceles", 4.0, 4.0); 
    Triangle t2 = new Triangle("right", 8.0, 12.0); 
 
    System.out.println("Info for t1: "); 
    t1.showStyle(); 
    t1.showDim(); 
    System.out.println("Area is " + t1.area()); 
 
    System.out.println(); 
 
    System.out.println("Info for t2: "); 
    t2.showStyle(); 
    t2.showDim(); 
    System.out.println("Area is " + t2.area()); 
  } 
}

listing 6
// Add constructors to TwoDShape. 
class TwoDShape { 
  private double width; 
  private double height; 
 
  // Parameterized constructor. 
  TwoDShape(double w, double h) { 
    width = w; 
    height = h; 
  } 
 
  // Accessor methods for width and height. 
  double getWidth() { return width; } 
  double getHeight() { return height; } 
  void setWidth(double w) { width = w; } 
  void setHeight(double h) { height = h; } 
 
  void showDim() { 
    System.out.println("Width and height are " + 
                       width + " and " + height); 
  } 
} 
 
// A subclass of TwoDShape for triangles. 
class Triangle extends TwoDShape { 
  private String style; 
   
  Triangle(String s, double w, double h) { 
    super(w, h); // call superclass constructor 
 
    style = s;  
  } 
 
  double area() { 
    return getWidth() * getHeight() / 2; 
  } 
 
  void showStyle() { 
    System.out.println("Triangle is " + style); 
  } 
} 
 
class Shapes4 { 
  public static void main(String args[]) { 
    Triangle t1 = new Triangle("isosceles", 4.0, 4.0); 
    Triangle t2 = new Triangle("right", 8.0, 12.0); 
 
    System.out.println("Info for t1: "); 
    t1.showStyle(); 
    t1.showDim(); 
    System.out.println("Area is " + t1.area()); 
 
    System.out.println(); 
 
    System.out.println("Info for t2: "); 
    t2.showStyle(); 
    t2.showDim(); 
    System.out.println("Area is " + t2.area()); 
  } 
}

listing 7
// Add more constructors to TwoDShape. 
class TwoDShape { 
  private double width; 
  private double height; 
 
  // A default constructor. 
  TwoDShape() { 
    width = height = 0.0; 
  } 
 
  // Parameterized constructor. 
  TwoDShape(double w, double h) { 
    width = w; 
    height = h; 
  } 
 
  // Construct object with equal width and height. 
  TwoDShape(double x) { 
    width = height = x; 
  } 
 
  // Accessor methods for width and height. 
  double getWidth() { return width; } 
  double getHeight() { return height; } 
  void setWidth(double w) { width = w; } 
  void setHeight(double h) { height = h; } 
 
  void showDim() { 
    System.out.println("Width and height are " + 
                       width + " and " + height); 
  } 
} 
 
// A subclass of TwoDShape for triangles. 
class Triangle extends TwoDShape { 
  private String style; 
   
  // A default constructor. 
  Triangle() { 
    super(); 
    style = "null"; 
  } 
 
  // Constructor 
  Triangle(String s, double w, double h) { 
    super(w, h); // call superclass constructor 
 
    style = s;  
  } 
 
  // Construct an isosceles triangle. 
  Triangle(double x) { 
    super(x); // call superclass constructor 
 
    style = "isosceles";  
  } 
 
  double area() { 
    return getWidth() * getHeight() / 2; 
  } 
 
  void showStyle() { 
    System.out.println("Triangle is " + style); 
  } 
} 
 
class Shapes5 { 
  public static void main(String args[]) { 
    Triangle t1 = new Triangle(); 
    Triangle t2 = new Triangle("right", 8.0, 12.0); 
    Triangle t3 = new Triangle(4.0); 
 
    t1 = t2; 
 
    System.out.println("Info for t1: "); 
    t1.showStyle(); 
    t1.showDim(); 
    System.out.println("Area is " + t1.area()); 
 
    System.out.println(); 
 
    System.out.println("Info for t2: "); 
    t2.showStyle(); 
    t2.showDim(); 
    System.out.println("Area is " + t2.area()); 
 
    System.out.println(); 
 
    System.out.println("Info for t3: "); 
    t3.showStyle(); 
    t3.showDim(); 
    System.out.println("Area is " + t3.area()); 
 
    System.out.println(); 
  } 
}

listing 8
// Using super to overcome name hiding. 
class A { 
  int i; 
} 
 
// Create a subclass by extending class A. 
class B extends A { 
  int i; // this i hides the i in A 
 
  B(int a, int b) { 
    super.i = a; // i in A 
    i = b; // i in B 
  } 
 
  void show() { 
    System.out.println("i in superclass: " + super.i); 
    System.out.println("i in subclass: " + i); 
  } 
} 
 
class UseSuper { 
  public static void main(String args[]) { 
    B subOb = new B(1, 2); 
 
    subOb.show(); 
  } 
}

listing 9

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久亚洲一区二区三区明星换脸| 欧美成人女星排名| 日韩午夜精品电影| 亚洲欧洲三级电影| 久久99最新地址| 色拍拍在线精品视频8848| 欧美一区二区精品在线| 亚洲麻豆国产自偷在线| 久88久久88久久久| 欧美视频在线播放| 国产精品全国免费观看高清| 麻豆91免费观看| 欧美网站一区二区| 国产精品美日韩| 久久99国产精品麻豆| 欧美日韩精品欧美日韩精品| 亚洲视频在线一区观看| 国产精品123| 日韩欧美一区二区视频| 亚洲成人免费影院| 色综合久久久久网| 国产精品精品国产色婷婷| 激情文学综合丁香| 欧美一区二区三区的| 亚洲色图欧美激情| 北条麻妃国产九九精品视频| 亚洲精品一区二区三区在线观看| 日韩av在线发布| 欧美精品日韩综合在线| 亚洲一区日韩精品中文字幕| 色综合久久88色综合天天6| 亚洲国产成人在线| 成人手机电影网| 国产精品久久夜| 91在线观看地址| 成人免费一区二区三区在线观看| av电影一区二区| 中文字幕一区二区三区蜜月| 9久草视频在线视频精品| 国产精品萝li| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲视频一二三区| 在线观看视频一区二区| 午夜久久久久久| 日韩一区二区高清| 国产一区二区h| 国产精品入口麻豆原神| 91香蕉视频在线| 香蕉成人啪国产精品视频综合网 | 在线综合+亚洲+欧美中文字幕| 亚洲国产日韩在线一区模特| 欧美久久一二区| 激情五月播播久久久精品| 国产精品久久影院| 欧美日韩国产另类不卡| 精品亚洲成a人在线观看| 久久久蜜桃精品| 色久综合一二码| 免费成人美女在线观看.| 久久久久久久性| 在线观看亚洲精品视频| 日本系列欧美系列| 亚洲国产精品国自产拍av| 日本高清不卡一区| 狠狠网亚洲精品| 亚洲另类中文字| 2022国产精品视频| 色婷婷亚洲精品| 国产在线精品一区二区| 亚洲男人的天堂在线aⅴ视频| 911精品产国品一二三产区| 国产一区91精品张津瑜| 亚洲激情五月婷婷| 久久久久久久久久久久电影| 日本国产一区二区| 国产一区二区三区四区五区美女 | 亚洲chinese男男1069| 久久久久久久综合狠狠综合| 欧美视频一区在线| 成人理论电影网| 蜜臀av性久久久久蜜臀av麻豆| 亚洲欧洲韩国日本视频| 欧美成人午夜电影| 欧美日韩情趣电影| 波多野结衣的一区二区三区| 久久国产精品一区二区| 一区二区三区四区视频精品免费| 欧美本精品男人aⅴ天堂| 在线观看亚洲精品视频| 懂色一区二区三区免费观看| 日韩vs国产vs欧美| 亚洲综合激情小说| 中文字幕一区二区三区不卡| 精品成人在线观看| 69久久夜色精品国产69蝌蚪网| 91色|porny| 成人午夜电影小说| 国产精品一线二线三线精华| 日本网站在线观看一区二区三区| 亚洲美女区一区| 亚洲少妇中出一区| 国产精品二区一区二区aⅴ污介绍| 精品久久99ma| 日韩精品在线看片z| 777午夜精品视频在线播放| 欧美综合欧美视频| 91在线观看一区二区| 成人黄色片在线观看| 成人视屏免费看| 成人福利视频在线| 成人动漫视频在线| 成人免费高清在线观看| 成人高清视频免费观看| 国产传媒欧美日韩成人| 国产精品亚洲а∨天堂免在线| 久久爱另类一区二区小说| 蜜桃av噜噜一区| 久久激情综合网| 国产激情一区二区三区| 国产精品99久久久| 粉嫩绯色av一区二区在线观看| 国产成人精品三级麻豆| 成人免费视频免费观看| 成人精品电影在线观看| 92国产精品观看| 色婷婷精品久久二区二区蜜臂av| 91丨九色丨黑人外教| 日韩一区二区三区在线观看| 日韩一二在线观看| 26uuu欧美| 国产精品伦一区二区三级视频| 国产精品伦理一区二区| 亚洲女爱视频在线| 日韩av中文字幕一区二区三区| 奇米精品一区二区三区在线观看| 亚洲成人黄色小说| 美女视频一区二区| 国内外成人在线| 91小视频在线| 91精品久久久久久蜜臀| 久久久久久久免费视频了| 国产精品传媒入口麻豆| 亚洲国产成人91porn| 毛片一区二区三区| 成人一级片网址| 欧美三级三级三级爽爽爽| 欧美成人综合网站| 中文字幕一区在线观看| 亚洲成人免费视| 国产99久久久国产精品潘金| 在线精品视频一区二区三四| 欧美一区二区黄色| 欧美国产丝袜视频| 亚洲国产精品一区二区www在线| 蜜桃精品视频在线观看| 99久久久国产精品免费蜜臀| 欧美日韩一级二级| 国产欧美va欧美不卡在线| 亚洲图片欧美视频| 国产福利91精品一区二区三区| 日本道色综合久久| 欧美激情资源网| 日日摸夜夜添夜夜添精品视频| 国产成人aaa| 日韩午夜三级在线| 亚洲一区二区视频在线| 国产精品综合在线视频| 欧美精品久久一区二区三区| 国产精品久久久久久久久久久免费看| 日韩在线一区二区三区| 色综合视频一区二区三区高清| 欧美videos大乳护士334| 亚洲综合在线观看视频| 国产91在线观看| 亚洲精品在线一区二区| 亚洲成a人v欧美综合天堂下载| 成人理论电影网| 国产日韩欧美制服另类| 久久精品国产免费看久久精品| 欧美日韩亚洲高清一区二区| 中文字幕一区免费在线观看| 国产激情精品久久久第一区二区 | 久久99久久精品| 欧美日韩国产在线观看| 亚洲乱码日产精品bd| 99久久精品国产精品久久| 久久久午夜精品| 精品亚洲成a人| 久久综合九色欧美综合狠狠| 青青青爽久久午夜综合久久午夜| 欧美亚洲高清一区| 亚洲欧洲中文日韩久久av乱码| 岛国精品一区二区| 另类专区欧美蜜桃臀第一页| 欧美日韩视频在线第一区| 亚洲在线免费播放| 在线免费av一区| 亚洲福利一区二区| 欧美日韩一区高清| 亚洲国产一区视频|