亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

里面的類.class 是什么意思?

里面的類.class 是什么意思?

慕工程0101907 2019-05-28 10:06:56
里面的類.class 是什么意思?
查看完整描述

3 回答

?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

CLR公庫,所以有很多東西就遷移了;例如Public Private;這就是很簡單的共享和半隱蔽;
簡單的;也就是說
一個Public方法/變量是可以在Class之間互相調用的。
例如:
public class class1
Public Sub A()
end sub
end class

然后在另一個Class中:

class1.A()
即可調用;
但是如果是Private sub a.就有很多時候是無法調用的,但是Class內部可以互相共享這個方法。
列個表---簡單的來說

最開放的:Public--跨類調用。
第二的: Friend/Shared--不可更改的跨類調用
比較封閉:Private--類中調用
更加封閉:Protected--類中不能調用,只能自己用。
再往后可能就是Override型,要重寫才能訪問。

廢話這么多了--說你的問題;

對非共享成員的引用要求對象引用
很明確的:你侵犯了主權..人家本來不讓你訪問,你偏偏從外部調用;那么你有兩個方法,第一;把你要調用東西改為Public ...
第二:你可以把這個Class實例化,變為自己的元素;能夠看到內部變量/方法。
比如,class1里又一個Private sub a()
那么,你在Class2里調用:

dim x1 as new class1
x1.a()
即可


查看完整回答
反對 回復 2019-06-01
?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

給你舉個例子,
Class<Integer> cla;與Class<?> cl;
前一個表示cla只能指向Integer這種類型,而后一個cl表示可以指向任意類型。

cla = Integer.class 可以,但cla = Double.class就不可以。
但是cl = Integer.class 可以,cl = Double.class也可以 、

?是通配符。


查看完整回答
反對 回復 2019-06-01
  • 3 回答
  • 0 關注
  • 2027 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號