黑马程序员技术交流社区
标题:
在学习 构造函数时,碰到的问题
[打印本页]
作者:
zhiyuan0932
时间:
2014-9-13 21:27
标题:
在学习 构造函数时,碰到的问题
class Person
{
private String name;
private int age;
{
System.out.println("person.cord.run");
}
Person()
{
System.out.println("A:name="+name+",,age="+age);
//System.out,println("cry");
cry();
}
Person(String n)
{
name =n;
System.out.println("A:name="+name+",,age="+age);
//System.out,println("cry");
cry();
}
public void setName(String n)
{
name =n;
}
public void getName(String n)
{
return n;
}
Person(String n,int a)
{
name=n;
age=a;
System.out.println("A:name="+name+",,age="+age);
//System.out.println("cry");
cry();
}
public static void cry()
{
System.out.println("cry......");
}
}
class PersonDemo2
{
public static void main(String[] args)
{
Person p1=new Person();
Person p2=new Person("lisi");
p1.cry();
}
}
//按照老师讲的写的,可为什么显示 仅当显示请求注释处理时才接受类名称Person???
作者:
hailong
时间:
2014-9-13 22:11
public void getName(String n)
{
return n;
}
这部分代码的返回值类型是String类型的,不是void
作者:
zhiyuan0932
时间:
2014-9-14 13:40
hailong 发表于 2014-9-13 22:11
public void getName(String n)
{
return n;
恩恩,对,是这样的,谢谢。怪我不够仔细!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2