[code]
現有乙個類person有三個屬性,分別是name,age,***。有乙個list物件,儲存了很多person物件的例項,請編寫乙個函式,對list裡的例項進行排序。條件:18歲以上的人,排序順序:性別,年齡,姓名全部降序。
第一感覺是資料庫。。。
思路:物件排序
public class person implements comparableelse if(this.***.equals("女")&& o.get***().equals("男"))
if(this.age > o.getage())return 1;
else if(this.age < o.getage())return -1;
return this.name.compareto(o.getname()) ;
}public string getname()
public void setname(string name)
public int getage()
public void setage(int age)
public string get***()
public void set***(string ***)
}listlist = new arraylist();
list.add(p1);
list.add(p2);
...for(person p : list)if(p.getage()<=18)list.remove(p);
collections.sort(list);
[/code]
核心物件 使用者物件 GDI物件
一 核心物件 1.可以理解為作業系統使用和管理的控制塊,例如嵌入式作業系統裡的任務控制塊,郵箱控制塊等。2.核心物件中有少數的靜態成員 全域性可見 3.只有通過呼叫windows api 才能使用核心物件。4.核心物件的作用域是基於程序的,這樣做處於安全和健壯型考慮。5.核心物件有乙個靜態成員用來計...
物件 物件導向 建立物件方式 Json
var obj new object obj.name 小明 obj.age 20 obj.男 obj.play function obj.showname function console.log obj.name 小明 console.log obj.age 20 console.log obj...
物件和物件引用
每天都在變化,每天都在進步 基礎情況 a a new a a a 建立了個a 型別的引用a,此時指向null new a 在堆中建立了乙個類a的物件,返回其引用位址 將物件的位址給予引用 情景1a a new a 01 a b a 02 a null 03 此時b仍然有資料,因為 02 的時候,發生...