黑马程序员技术交流社区
标题:
来个高手帮忙改一下
[打印本页]
作者:
邵震
时间:
2013-4-2 20:26
标题:
来个高手帮忙改一下
本帖最后由 邵震 于 2013-4-2 21:31 编辑
class ren
{
private String ming;
private int nian;
private String aihao;
ren(String n,String m)
{
ming=n;
aihao=m;
System.out.println("邵震擅长"+ming+", 爱好"+aihao);
xiao();
}
ren(String n)
{
ming=n;
System.out.println("瑶瑶擅长"+ming+", 年龄秘密");
xiao();
}
public void setMing(String n)
{
ming=n;
}
public String getMing()
{
return ming;
}
ren(String n,int m)
{
ming=n;
nian=m;
System.out.println("张玉坤擅长"+ming+", 年龄"+nian);
xiao();
}
ren(int n,String m)
{
nian=n;
aihao=m;
System.out.println("周立志擅长"+ming+", 年龄"+nian);
xiao();
}
public void xiao()
{
System.out.println("你好,地球人!");
}
}
class java0402d4
{
public static void main(String[] args)
{
ren q2=new ren("电脑","电脑");
q2.xiao();
ren q=new ren("玩网游");
ren q1=new ren("玩单机",25);
q1.setMing("小黑");
System.out.println(q1.getMing());
ren q3=new ren(24,"睡觉");
}
}
复制代码
我想把张玉坤擅长玩单机改成玩小黑
按照老师的思路 打出来是
张玉坤擅长玩单机
小黑 怎么在不改构造函数的情况下打出我要的字? 求解
作者:
邵震
时间:
2013-4-2 20:33
原始打印结果
邵震擅长电脑, 爱好电脑
你好,地球人!
你好,地球人!
瑶瑶擅长玩网游, 年龄秘密
你好,地球人!
张玉坤擅长玩单机, 年龄25
你好,地球人!
周立志擅长null, 年龄24
你好,地球人!
我想把
张玉坤擅长玩单机, 年龄25
改成
张玉坤擅长玩小黑, 年龄25
怎么改
作者:
HM何伟
时间:
2013-4-2 20:57
应该改不了吧,构造函数优先于对象,所以 .....张玉坤擅长单机, 年龄25必定会被打印.只有直接传了 ren q1=new ren("小黑",25);
作者:
黄小贝
时间:
2013-4-2 21:00
撸主的函数命名方式让洒家无法直视。。。。。。。。。。。。
作者:
邵震
时间:
2013-4-2 21:05
黄小贝 发表于 2013-4-2 21:00
撸主的函数命名方式让洒家无法直视。。。。。。。。。。。。
淡定
这个很好解释 往大了说是我爱国。坚持用中文拼音命名。
往小了说,这个 那个 嗯 额
肚子里的墨水不够多 写单词还要现查谷歌。。。。。。
所以 你懂得
作者:
庞立森
时间:
2013-4-2 21:22
本帖最后由 庞立森 于 2013-4-2 21:24 编辑
一下就是答案,希望能给分,谢谢
class Demo123 {
public static void main(String[] args) {
Ren q2=new Ren("电脑","电脑");
q2.xiao();
Ren q=new Ren("玩网游");
q.setMing("小黑");//利用 q对象对其姓名赋值。
Ren q1=new Ren(q.getMing(),25);//用q对象的getMing()方法获取其姓名作为参数,赋值给q1
System.out.println(q1.getMing());
Ren q3=new Ren(24,"睡觉");
}
}
class Ren
{
private String ming;
private int nian;
private String aihao;
Ren(String n,String m)
{
ming=n;
aihao=m;
System.out.println("邵震擅长"+ming+", 爱好"+aihao);
xiao();
}
Ren(String n)
{
ming=n;
System.out.println("瑶瑶擅长"+ming+", 年龄秘密");
xiao();
}
public void setMing(String n)
{
ming=n;
}
public String getMing()
{
return ming;
}
Ren(String n,int m)
{
ming=n;
nian=m;
System.out.println("张玉坤擅长"+ming+", 年龄"+nian);
xiao();
}
Ren(int n,String m)
{
nian=n;
aihao=m;
System.out.println("周立志擅长"+ming+", 年龄"+nian);
xiao();
}
public void xiao()
{
System.out.println("你好,地球人!");
}
}
作者:
庞立森
时间:
2013-4-2 21:25
一下就是答案,希望给分
class Demo123 {
public static void main(String[] args) {
Ren q2=new Ren("电脑","电脑");
q2.xiao();
Ren q=new Ren("玩网游");
q.setMing("小黑");//利用 q对象对其姓名赋值。
Ren q1=new Ren(q.getMing(),25);//用q对象的getMing()方法获取其姓名作为参数,赋值给q1
System.out.println(q1.getMing());
Ren q3=new Ren(24,"睡觉");
}
}
class Ren
{
private String ming;
private int nian;
private String aihao;
Ren(String n,String m)
{
ming=n;
aihao=m;
System.out.println("邵震擅长"+ming+", 爱好"+aihao);
xiao();
}
Ren(String n)
{
ming=n;
System.out.println("瑶瑶擅长"+ming+", 年龄秘密");
xiao();
}
public void setMing(String n)
{
ming=n;
}
public String getMing()
{
return ming;
}
Ren(String n,int m)
{
ming=n;
nian=m;
System.out.println("张玉坤擅长"+ming+", 年龄"+nian);
xiao();
}
Ren(int n,String m)
{
nian=n;
aihao=m;
System.out.println("周立志擅长"+ming+", 年龄"+nian);
xiao();
}
public void xiao()
{
System.out.println("你好,地球人!");
}
}
作者:
HM刘俊
时间:
2013-4-2 22:13
class ren
{
private String ming;
private int nian;
private String aihao;
ren(String n,String m)
{
ming=n;
aihao=m;
System.out.println("邵震擅长"+ming+", 爱好"+aihao);
xiao();
}
ren(String n)
{
ming=n;
System.out.println("瑶瑶擅长"+ming+", 年龄秘密");
xiao();
}
public void setMing(String n)
{
ming=n;
ren f=new ren(n,25); //要达到你想的效果,只需在你程序上加上小小一步。。。
}
public String getMing()
{
return ming;
}
ren(String n,int m)
{
ming=n;
nian=m;
System.out.println("张玉坤擅长"+ming+", 年龄"+nian);
xiao();
}
ren(int n,String m)
{
nian=n;
ming=m;
System.out.println("周立志擅长"+ming+", 年龄"+nian);
xiao();
}
public void xiao()
{
System.out.println("你好,地球人!");
}
}
class java0402d4
{
public static void main(String[] args)
{
ren q2=new ren("电脑","电脑");
q2.xiao();
ren q=new ren("玩网游");
ren q1=new ren("玩单机",25);
q1.setMing("玩小黑");
ren q3=new ren(24,"睡觉");
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2