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

packagefengzhuanglei;publicclassPersonal{//定义类publicStringname;//定义属性publicchargender... 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);
}
}
展开
 我来答
梦想作坊
2016-11-18 · TA获得超过402个赞
知道小有建树答主
回答量:450
采纳率:80%
帮助的人:242万
展开全部

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

追问
还是不行啊
追答
把这段复制上去:
//就在这里有警告,然后就运行不了了
498264111l
2016-11-18 · 超过22用户采纳过TA的回答
知道答主
回答量:119
采纳率:0%
帮助的人:34.2万
展开全部
Personal person; 这种写法是不行滴,空对象,可以写成Personal person = null; 如果你只需要创建一个对象,就直接把两行合并,Personal person = new Personal("张三",'男',18,175.0,65.0);
追问
还是不行啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式