一.小結
1.不可變物件一旦創建,就不能改變,為防止用戶修改物件,可以定義不可變類,
2.實體變數和靜態變數的作用域是整個類,與變數在何處宣告無關,實體變數和靜態變數可以在類中的任意位置宣告,為保持一致,最好在類的起始位置宣告它們,
3.關鍵字this可用于表明呼叫物件,關鍵字this也可以用在構造方法中,呼叫同一個類的另一個構造方法,
4.面向程序范式重在設計方法,面向物件范式將資料和方法耦合在物件中,使用面向物件范式的軟體設計重在物件和物件上的操作,面向物件方法結合了面向程序范式的功能以及將資料和操作集成在物件中的特點,
二.附錄
類的設計原則:內聚性,一致性,封裝性,清晰性,完整性,實體和靜態

BMI計算
public class UseBMI { public static void main(String[] args) { BMI bmi1=new BMI("Join",80,1.78); System.out.println(bmi1.getName()+bmi1.getBMI()); } }
public class BMI { private String name;private double weight; private double hight;public BMI(String name, double weight, double hight){ this.name=name; this.weight=weight; this.hight=hight; } public Double getBMI(){ double bmi = weight/(hight*hight); return Math.round(bmi*100)/100.0; } public double getWeight(){ return weight; } public double getHight() { return hight; } public String getName() { return name; } }
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/538821.html
標籤:其他
