我写的Java程序中不知道为什么,就是报错

package fengzhuanglei;

public class Personal {//定义类
public String name;//定义属性
public char gender;
public int age;
public double height;
public double weight;
public Personal(String n,char g,int a,double h,double w){//定义构造器
name=n;
gender=g;
age=a;
height=h;
weight=w;//给属性赋值
}
public void speak(String word){
System.out.println(name+"说:"+word);
}
public static void main(String[] args){

Personal person; / /就在这里有警告,然后就运行不了
person=new Personal("张三",'男',18,175.0,65.0);
}
}

你用的是英文全角的符号,换成半角英文即可

追问

还是不行啊

追答

把这段复制上去:
//就在这里有警告,然后就运行不了了

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-18
Personal person; 这种写法是不行滴,空对象,可以写成Personal person = null; 如果你只需要创建一个对象,就直接把两行合并,Personal person = new Personal("张三",'男',18,175.0,65.0);追问

还是不行啊

相似回答