社区
Java SE
帖子详情
一些关于构造方法的小问题。。。
小青年
2011-07-27 01:47:26
。。在构造方法中写一个 for循环 然后打印出i的值 比如
for(int i=0;i<10;i++) {
System.out.println("i的值 "+ i);
}
输出结果是:i的值 0
i的值 1
i的值 2
i的值 3
i的值 4
i的值 5
i的值 6
i的值 7
i的值 8
i的值 9
i的值 0
i的值 1
i的值 2
i的值 3
i的值 4
i的值 5
i的值 6
i的值 7
i的值 8
i的值 9
请问一下为什么会打印两次呢。、。而在类的其他的非静态方法中只打印一次。。这是为什么呢
...全文
95
6
打赏
收藏
一些关于构造方法的小问题。。。
。。在构造方法中写一个 for循环 然后打印出i的值 比如 for(int i=0;i<10;i++) { System.out.println("i的值 "+ i); } 输出结果是:i的值 0 i的值 1 i的值 2 i的值 3 i的值 4 i的值 5 i的值 6 i的值 7 i的值 8 i的值 9 i的值 0 i的值 1 i的值 2 i的值 3 i的值 4 i的值 5 i的值 6 i的值 7 i的值 8 i的值 9 请问一下为什么会打印两次呢。、。而在类的其他的非静态方法中只打印一次。。这
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feifeikub
2011-07-27
打赏
举报
回复
呵呵..
剑神一笑
2011-07-27
打赏
举报
回复
细心点。
降龙
2011-07-27
打赏
举报
回复
[Quote=引用 3 楼 liuyuanyuan0802 的回复:]
汗。。。发现问题了。。。我创建了两个对象。。呵呵。。。明白了。。这样调用了两次构造方法 然后就打印两次了。。
[/Quote]
呵呵~~
小青年
2011-07-27
打赏
举报
回复
汗。。。发现问题了。。。我创建了两个对象。。呵呵。。。明白了。。这样调用了两次构造方法 然后就打印两次了。。
降龙
2011-07-27
打赏
举报
回复
你是怎么调用构造方法的?
小青年
2011-07-27
打赏
举报
回复
是不是因为创建对象的时候 调用了一次构造方法。这个时候打印一次。。然后构造方法执行本身的时候又打印一次呢???
Java
构造方法
和子类
构造方法
Java
构造方法
构造方法
是用于初始化一个新建的对象。 普通
构造方法
方法名与类名相同 无返回类型 子类不能继承父类的
构造方法
不能被static、final、abstract修饰(有final和abstract修饰的是不能被子类继承的,abstract修饰的是抽象类,抽象类是不能实例化的,也就是不能new) public class A{ int i=0; public A(){ ...
java中
构造方法
的理解,super()与
构造方法
,无参,有参
构造方法
,this()与
构造方法
。
一、为什么要引入
构造方法
。 当创建对象的时候需要对属性值初始化,
构造方法
,即对象创建时要执行的方法。 要求在实例化的同时,就指定好name,和age的值。这就要用到
构造方法
。又叫做构造器Constructor. 二、
构造方法
的定义格式
构造方法
在new的时候自动执行。且只执行一次。new一次执行一次。 注意:每个类都有
构造方法
,即使不写也有,编译时javac会自动检查类是否有
构造方法
...
关于子类调用父类
构造方法
的
问题
昨天班级有一个小测验,结果自己觉得还不错的错了好几道题,自己总结了一下,主要是子类继承父类时候
构造方法
的
问题
不太清楚,今天就总结一下。1.子类会默认调用父类的无参
构造方法
举例来看:public class Derived extends Base { public Derived (String s) { System.out.println("这是子类的...
关于一个子类继承父类
构造方法
问题
来自csdn论坛的一个帖子,
问题
如下: class A{ public int i=0; A(int m){ i=1; } } class B extends A{ B(int m){ i=2; } } public class E{ public static void main(String ar...
什么是
构造方法
,
构造方法
的特征,作用
目录 1.
构造方法
的定义与说明 2.
构造方法
的声明与使用 3.注意事项 1.
构造方法
的定义与说明
构造方法
: 用来初始化对象的方法 (1)
构造方法
名与类名相同,且没有返回值,且不需要使用void修饰。 (2)作用:在
构造方法
中为创建的对象初始化赋值, (3)在创建一个对象的时候,至少要调用一个
构造方法
。 (4)每个类都有
构造方法
。如果没有显式地为类定义
构造方法
,Java将会为该类提供一个默认
构造方法
,但是只要在一个Java类中定义了一个构造方...
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章