System.out.println(a);
你这句话错误了
package com;
public class Person
{
public char getA(char a)
{
return a;
}
public static void main(String[] args)
{
char a = 'a';
Person psn = new Person();
char ch = psn.getA(a);
System.out.println(ch);
}
}
你的这个代码乱七八糟的东西真多!兼职就是自己把自己给弄糊涂。
成员变量要和对象绑定一块儿,哪怕对象没有名字。static除外,static可以用类直接调用,不需要对象也行。
char ch = 'a';
ch为名称,a是内容。
你自己把a即是作为名称,又是作为内容。
prsn.getA(a);
prsn.getA('a');
上面两个东西,你搞不清楚!
最后println写错了。
总体来说,混乱!