"""私有属性、私有方法:1.让一些关键的数据,变成私有更加的安全 2.不是随意可以更改的 3.在属性,和方法前面加’__‘,变成私有,那么外界就不可以直接调用修改。 4.但是:在类的内部可以定义一个函数,方法调用修改,使用者直接调用这个函数就可以了。这个函数就是接口 ... ...
分类:
其他好文 时间:
2019-07-26 17:29:57
阅读次数:
86
浅析 Java 中的继承和重写 Java 中的构造方法不能被继承。 Java 中 static 修饰的方法可以被继承,但不能被子类重写。 Java 中 final 修饰方法不允许被子类重写,但是可以被子类继承,final 不能修饰构造方法。 Java 中子类可以继承父类的私有成员,但是不能(直接)访 ...
分类:
编程语言 时间:
2019-07-26 01:13:15
阅读次数:
94
一、继承 子类可以继承父类的所有公有成员,但不能直接访问父类的私有成员,只能通过父类的公有方法间接访问私有属性或私有方法。 如: class DerviedClassName(BaseClassName1[,BaseClassName2,......]): 语句1 语句2 ....... 语句N 公 ...
分类:
编程语言 时间:
2019-07-21 16:41:51
阅读次数:
96
定义一个接口。默认方法1和默认方法2 存在重复的代码 把重复的代码抽取出来封装一个方法。在方法1和2里面直接调用这个公共的方法就可以了。这样可以解决重复的代码问题 但是也存在问题。本来是两个默认的方法。但是现在成了三个默认方法了 java9开始接口中允许定义私有方法 ...
分类:
编程语言 时间:
2019-07-20 18:41:29
阅读次数:
95
反射 getFields() 获取某个类的所有 字段 getDeclaredFields() 获取某个类所有字段,但是不包括 父类字段 其他的也同理 我们可以直接访问私有域,或调用私有方法,不过一般情况下最好不要这么做,只有在设计出问题的情况下做一些临时补救措施,或者debug,或者写工具框架才这么 ...
分类:
编程语言 时间:
2019-07-19 15:23:25
阅读次数:
113
通过私有方法调用查看当前autoreleasepool状态 ...
分类:
其他好文 时间:
2019-07-11 17:24:22
阅读次数:
81
void Main() { var type = typeof(StockClass); type.Dump(); var fields=type.GetFields(BindingFlags.Instance|BindingFlags.NonPublic).Dump("字段"); var memb... ...
block和delegate均为常用回调方式 (暂不讨论通知) 代理 优点: 设置某个对象的代理,代理对象可以与被代理对象不直接相关,即使两个对象距离较远,传值也比较方便。 代理方法内可以方便调用对象私有方法 缺点: delegate比block使用繁琐,对于多个小控件的回调,delegate要写更 ...
分类:
其他好文 时间:
2019-07-05 17:58:42
阅读次数:
104
Father父类 Child子类 Test测试类 结果: 费 24 私有方法调用了! 个人总结 1、Java不支持多继承。 2、子类可以继承父类的所用属性和方法,只是私有属性和私有方法不可见而已,可以通过共有方法去访问它们。 ...
分类:
编程语言 时间:
2019-06-30 14:21:49
阅读次数:
117
Spark 中进行一些单元测试技巧:最近刚写了一点Spark上的单元测试,大概整理了一些 rdd测试 spark程序一般从集群中读取数据然后通过rdd进行转换,这其中涉及到集群,每次修改bug,上传到集群再运行测试,代价还是挺大;所以尽可能先本地进行单元测试,以减少在集群上运行时错误,特别是map等 ...
分类:
其他好文 时间:
2019-06-29 22:16:37
阅读次数:
114