test9.3
来源:互联网 发布:vb表格怎么设置滚动条 编辑:程序博客网 时间:2024/06/09 09:22
test9.2很简单,9.3的意思说的有点拐弯抹角,但是细细分析写出来程序,然后运行结果却是让人惊奇
abstract class Base{
public abstract void print();
Base(){
print();
}
}
public class Test3 extends Base{
private int num=5;
public void print(){
System.out.println("Num= "+num);
}
public static void main(String[] args) {
Test3 t=new Test3();
t.print();
}
}
输出num=0;num=5;
按照官方的分析是在构造新的Test3对象t的时候先进行了基类部分的构造,然后执行基类的print()函数,因为java把所有的变量统一的初始化为0,所以会看见Num=0;随后的num=5自然是程序执行完基类部分后的倒导出类
0 0
- test9.3
- test9
- test9
- test9-3(学生信息类)
- test9.1
- test9.4
- test9.5
- test9.7
- test9.8
- test9.9
- test9.10
- test9.12
- test9.13
- test9.14
- test9.15
- test9.16
- test9.17
- test9.18
- OFBiz中JOB的运行机制
- java执行字符串中的运算公式
- Win32位程序设计初步之Windows服务开发-.NET教程
- Firewalld
- Developing Portlets
- test9.3
- [Bluetooth Core V4.2] VOL2, PartB, 8 Link Controller Operation
- 【点滴】-jquery.ui.datepicker指定任意位置显示
- 百度地图 获取release版和debug版的签名
- VSftp
- DirectX11 索引缓存
- Ubuntu14.04中安装Scrapy爬虫框架
- UISwich控件的相关属性
- iOS8设置应用图标红点的权限问题