java 物件導向集合類List

2021-06-28 07:48:32 字數 633 閱讀 9784

user  zhangsan = new user("張三","北京");

user lisi = new user("李四","上海");

user users = new user[5];

users[0]=zhangsan;

users[1]=lisi;

缺點:陣列的長度是固定的

list 長度不固定,適合:放一堆取一堆,不適合放一堆取乙個的情況

set:不允許有重複的元素且最多包含乙個null元素

list us = new arraylist;//多型,構造乙個初始容量為10的空列表

us.add(zhangsan);

us.add(lisi);

for(int i=0;ia.add("hello");

a.add("hello");

a.add(null);

a.add(null);

system.out.println(a.contains("hello"));//如果包含hello,則為truesystem.out.println(a.remove("hello"));//去除乙個hello

Java物件導向 類,物件

oop,object oriented programming,物件導向程式設計 面向過程 以功能行為為主體的思想體現。物件導向 以執行功能的物件為主體的思想體現。物件導向特徵 封裝 隱藏內部實現,穩定外部介面。繼承 子類繼承父類成員,實現 復用。多型 不同子類對同一訊息作出不同的反映。具有相同屬性...

java 集合類List系列 二

現討論一下以下的問題 如果需要刪除 重複的元素那該如何處理?list.add new student 張三 23 list.add new student 張三 23 list.add new student 李四 24 list.add new student 張三 23 list.add new...

java類與物件(物件導向)

一 類與物件的關係 類 就是對現實生活中事物的描述。物件 就是這類事物,實實在在存在的實體 個體 二 成員變數和區域性變數 1.區別 a.作用域不同 成員變數 作用於整個類中 區域性變數 作用於函式中,語句中 b.在記憶體中的位置不同 成員變數 在堆記憶體中,因為物件的存在,才在記憶體中存在。區域性...