高手来解释一下这个程序
public class Teacher extends Person {
public Teacher() {
super();
}
public Teacher(int a) {
System.out.println(a);
}
public void func() {
System.out.print("2, ");
}
public static void main(String[] args) {
Teacher t1 = new Teacher();
Teacher t2 = new Teacher(3);
}
}
class Person {
public Person() {
func();
}
public void func() {
System.out.println("1, ");
}
}为什么运行结果是 2, 2, 3
请高人指点~
相关推荐
C#解释一下这个程序代码输出各种颜色.zip
C#解释一下这个程序代码输出各种颜色.zip
微信小程序使用canvas的画图操作示例
本文实例讲述了微信小程序使用canvas的画图操作。分享给大家供大家参考,具体如下: 基础写起来太没动力了,也写得乱七八糟的,还是直接解决一些小问题比较方便,代码的方方面面的细节都会详尽的解释一下。 1、下面介绍一下canvas的画图,我这个简单一点,画一个带图文的背景图,图片可以从后台获取也可以选择本地的。canvas画图首先要在wxml里面新建一个<canvas>标签,一定要写上canvas-id=’canvas的id’,这是必须条件,如下面代码: <canvas canvas-id='canvas' style='width:{{windowW}}px;height:{{windowH
经典C程序100例,面试考题100例
学习C语音的经典例子,也是面试中经常提到的考题,可以参考。
[开源]Android瀑布流实例_android_waterfall-master
[开源]Android瀑布流实例_android_waterfall-master 有必要解释一下程序为什么采用addview方式而不是做成类似于ListView的那种Adapter数据方式。 首先考虑的是这样实现比较简单,代码量不多,简单易懂,不用涉及AdapterView里的一些复杂View显示方法(onMeasure,onLayout等),回收算法也是采用相对简单实用的方式,虽然那个现在还有Bug,就是突然刷新到第一页的时候会有图片无法显示,解释一下,算法为了保证index的不越界而进行了一些范围上的判断条件宽松设计.... 重要的一点是这种设计的优点是可以不用服务器去返回高度和长度,视图会在图片下载完成后计算出整个ItemView的高度,然后添加到主视图中,比较灵活。 缺点不少,采用这种方式无法实现类似下拉刷新的功能,就是View无法在现有视图上面添加,只能向下扩展,可能是能力有限,没有实现出来。 实现了类似于迷尚android和蘑菇街android的瀑布流布局 更多资源: http://cleopard.download.csdn.net
具有HC-SR04和TM1637的智能Arduino数字仪表-电路方案
Arduino有很多遥测仪表,但这是一个特殊的仪表。之所以如此特殊,有两个原因:首先,它是由带有引导加载程序的328P芯片制成的;其次,因为它具有一个按钮,可以实时为您提供度量的增量距离。 让我解释一下它是如何工作的: 开机时,仪表会测量从会议者到前方障碍物的厘米距离。 此时,按下按钮,仪表将重置为零,并将其从测量距离的障碍物移开。 该距离可以是正数,也可以是负数,具体取决于您是否将会议者移到距离障碍物更近的地方。 可以随时按下按钮以重置增量测量。 此功能对于某些应用程序非常方便。其中之一是身高的量度。我已在设备底部应用了旧的刷卡,可用于将设备固定在门框上。


Java SE
