由于是零基础自学,还是比较吃力的,学的好慢,好多不是不会,是记不住。
class PersonDemo
{
public static void main(String[] args)
{
Person p = new Person("zhangsan",20);
p.setName("lisi");
p.speak();
new Person();
}
}
编译后出现这样的提示
D:\six>javac PersonDemo.java
PersonDemo.java:43: 错误: 找不到符号
new Person();
^
符号: 构造器 Person()
位置: 类 Person
1 个错误
我基本是按照老师的代码打出来的,后面那个
new Person();的含义还不太懂,谁帮我分析下,以及错误在哪
前面还有person类的代码我就没打出来了
public Person(String name,int age){
this.setName(name);
this.setAge(age);
}
public String getName(){
return name;
}
public void setName(String n){
name=n;
}
public int getAge(){
return age;
}
public void setAge(int a){
age=a;
}
public void speak(){
System.out.println("我的姓名是:"+this.getName()+"我的年龄是"+this.getAge()+"岁");
}
}
/*
public class PersonDemo
{
public static void main(String[] args)
{
Person p = new Person("zhangsan",20);
p.setName("lisi");
p.speak();
new Person();
}
}
*/
public class PersonDemo{
public static void main(String[] args){
Person p=new Person("zhangyu",25);
p.setName("renpan");
p.speak();
//Person p1=new Person();
new Person();
}
} 作者: 闪亮未来 时间: 2013-11-2 08:35