《java程式設計基礎》方法的過載
注意:方法的過載中引數的型別是關鍵,僅僅是引數的變數名不同是不行的。也就是說引數的列表必須不同,即:或者引數個數不同,或者引數型別不同,或者引數的順序不同。
在圓柱體類Cylinder1中,利用方法的過載來設定成員變數。
package practice; //方法過載
class Cylinder1{
private double radius;
private int height;
private double pi = 3.14;
private String color;
public double setCylinder(double r,int h) { //過載方法
radius = r;
height = h;
return r+h;
}
public void setCylinder(String str) {
color = str;
}
public void show() {
System.out.println(“圓柱的顏色為:”+color);
}
double area() { //定義預設訪問控制符的方法
return piradiusradius;
}
double volume() { //定義預設訪問控制符的方法
return area()*height;
}
}
public class ccc { //定義主類
public static void main(String[] args) {
// TODO Auto-generated method stub
double r_h;
Cylinder1 volu = new Cylinder1();
r_h=volu.setCylinder(2.5, 5); //設定圓柱的底半徑和高
volu.setCylinder("紅色"); //設計圓柱的顏色
System.out.println("圓柱底半徑與高之和="+r_h);
System.out.println("圓柱體體積="+volu.volume());
volu.show();
}
}
//圓柱底半徑與高之和=7.5
圓柱體體積=98.125
圓柱的顏色為:紅色
//
相關文章
- Java程式設計基礎05——方法(函式)Java程式設計函式
- Java程式設計基礎Java程式設計
- Java 基礎02Java程式設計基礎Java程式設計
- 《java程式設計基礎》java的基礎知識(三)Java程式設計
- 【Java基礎】通用程式設計Java程式設計
- Java基礎03 構造器與方法過載Java
- Java基礎——程式設計之路的開始,Java基礎知識Java程式設計
- 無程式設計基礎利用java學習OO思想的過程程式設計Java
- JAVA網路程式設計基礎Java程式設計
- Java 基礎程式設計筆記Java程式設計筆記
- Java程式設計基礎33——JDBCJava程式設計JDBC
- Java併發程式設計基礎Java程式設計
- Java基礎-設計一個Java類所需的方法(轉)Java
- java基礎學習之三:方法的過載和重寫Java
- 《java程式設計基礎》例題5.6Java程式設計
- Java入門之基礎程式設計Java程式設計
- Java 基礎(十六)網路程式設計Java程式設計
- java程式設計師程式設計筆試基礎學習Java程式設計師筆試
- Java程式設計基礎29——JavaSE總結Java程式設計
- Java程式設計基礎17——集合(List集合)Java程式設計
- Java基礎之多執行緒程式設計Java執行緒程式設計
- Java擴充-網路程式設計基礎Java程式設計
- Java多執行緒程式設計基礎Java執行緒程式設計
- 程式設計基礎程式設計
- 《java程式設計基礎》javaFX的佈局皮膚Java程式設計
- java 設計模式基礎Java設計模式
- 【Java】方法的過載Java
- 好程式設計師Java培訓分享20個Java程式設計師基礎題程式設計師Java
- Java網路程式設計快速上手(SE基礎)Java程式設計
- Java程式設計基礎23——IO(其他流)&PropertiesJava程式設計
- Java程式設計基礎28——反射&JDK新特性Java程式設計反射JDK
- Java程式設計基礎24——遞迴練習Java程式設計遞迴
- Java程式設計基礎31——MySql資料庫Java程式設計MySql資料庫
- Java程式設計基礎32——MySQL多表聯查Java程式設計MySql
- Java併發程式設計——基礎知識(一)Java程式設計
- Java-基礎程式設計-多執行緒Java程式設計執行緒
- Java併發程式設計-執行緒基礎Java程式設計執行緒
- Java併發程式設計——基礎知識(二)Java程式設計