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

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


慕工程0101907
浏览 1987回答 3
3回答

慕的地8271018

CLR公库,所以有很多东西就迁移了;例如Public Private;这就是很简单的共享和半隐蔽;简单的;也就是说一个Public方法/变量是可以在Class之间互相调用的。例如:public class class1Public Sub A()end subend 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 class1x1.a()即可

交互式爱情

给你举个例子,Class<Integer> cla;与Class<?> cl;前一个表示cla只能指向Integer这种类型,而后一个cl表示可以指向任意类型。cla = Integer.class 可以,但cla = Double.class就不可以。但是cl = Integer.class 可以,cl = Double.class也可以 、?是通配符。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript
Java