class Manager
{
String part;
String name;
double sa;
int age;
public void show()
{
System.out.println("姓名"+name);
System.out.println("年龄"+age);
System.out.println("工资"+sa);
System.out.println("地址"+addr);
}
}class Test
{
public static void main(String[] args)
{
Manager m1=new Manager();
m1="shuxue";
m1=1365;
m1="sks";
m1="jds";
m1.show();
}
}
想问下main方法中m1为什么不能直接赋值呢??.....自定义的类要怎么赋值?只能通过例如setName();等方法赋值吗?
{
String part;
String name;
double sa;
int age;
public void show()
{
System.out.println("姓名"+name);
System.out.println("年龄"+age);
System.out.println("工资"+sa);
System.out.println("地址"+addr);
}
}class Test
{
public static void main(String[] args)
{
Manager m1=new Manager();
m1="shuxue";
m1=1365;
m1="sks";
m1="jds";
m1.show();
}
}
想问下main方法中m1为什么不能直接赋值呢??.....自定义的类要怎么赋值?只能通过例如setName();等方法赋值吗?
解决方案 »
- netbeans生成jar后无法连接数据库
- 父类引用指向指向子类对象有啥作用呢?作何解释?
- 调用系统图标
- 如何在jlable上边显示出从数据库里查询出来的数据
- 请问jdk里有没有多线程的检测多个ip地址能否连通的方法?
- 关于解析ascii码生成的报文的中文问题,急!!!
- 编译无法通过:non-static method power(int,int) cannot be referenced from a static context
- 一个很弱的问题:到哪儿找awt,swing包呢?我用的是j2sdk-1_4_2
- 求高手点拨一个“Java的运行异常”的问题....
- 请教一个简单的问题,送分
- BS结构 浏览器里 如何如何 有一个操作的菜单栏??
- 随便看看
m1="shuxue";
m1=1365;
m1="sks";
m1="jds";
以上应改为
m1.part="shuxue";
m1.name="jds";
m1.age="xxx"
m1.sa="?xxx"不过实际操作中不建议这样做,一般都使用给相应属性设置get或set方法以保证对象属性的安全
这里的m1是一个Manager 对象, 而"shuxue"是一个String 对象。 如果你想给m1.part = "shuxue";
也是不行的, 因为他是默认的。要想这么用: 只是在申明的时候:String part; ===》public String part;