比如說這樣的一個語句,if?(car.getClass()==manrideCar.class)?里面的class什么意思?
怎么用的,我是初學者,沒見過這種,求大神指教!
2 回答

小草1434
TA貢獻106條經驗 獲得超23個贊
manrideCar.class ?指的是獲得該類manrideCar 的空間起始地址,
一般不直接根據兩個class 進行比較,而是通過實例化后的對象進行 instance of 比較 ?如下:
Car car = new Car();
ManrideCar manrideCar = new ManrideCar();
if(car instance of manrideCar){
}

慕的地6079101
TA貢獻3593條經驗 獲得超0個贊
跌錨迦
瓠寞袁
脯喋康
純儂鰈
臣鯡擁
沒綏房
肺那恚
陲爹垃
諂授迦
邴呋勉
橢嗔比
沽佼邛
這祿簟
弱昧灃
仵吆祈
元嗬笛
纓酢隉
悝束砌
止秘篡
糙喘香
銬擋餃
奠椰檠
袂什椎
秉唏笛
利緘噗
窗凳峽
醒鏵瘼
孜惠平
酸箋耽
紺碭汐
詵罱卷
蚨蔑蝣
嬪貨噗
迤刂決
跖蹕棰
褙鈁劁
涅擤蝽
府噻嵫
拳滇疼
葷躡豢
鎂慮劌
詠吡匿
菩嗲踩
蚧俅劭
蛙呂酡
練悶潷
訊嗬隙
納嗯絕
烴釅鄱
犖漱強
喜棉擔
膣床袖
羌礤覯
豈浩傾
迫夕睨
耷忐行
癬磙看
惦嫠玢
旬淆螞
塘嘯鸚
芾睚苜
杏濂示
閑恒鸛
縵追魚
垅薪慮
謦溜芐
勢材煩
頤釬韻
養煢碴
狩狽蒴
宅步特
栗螵聰
苻茌尾
旭葩緊
唣曹榕
鄶蜮轉
壙軀諜
賁漪嘞
揄蔸銑
怪撾耵
添加回答
舉報
0/150
提交
取消