首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

新手求教个有关问题

2013-09-10 
新手求教个问题package demo11public class Business {String nameString sexint ageint handupmpubl

新手求教个问题

package demo11;

public class Business {
String name;
String sex;
int age;
int handupm;

public Business(){
name="zhangsan";
sex="laddy";
age=18;
handupm=2000000;

}
}


class Manage{
String na;
String se;
int ag;
int hunm;


public void print()
{
System.out.println(this.na+" "+this.se+" "+this.ag+"     "+this.hunm+" ");
}






public static void main(String[] args)
{
// TODO Auto-generated method stub
Manage man=new Manage();

}
}

求教一个问题  写到这里不会写了  我要实现给对象中的na赋值并打印出来  后面该怎么写啊。 java
[解决办法]
你可以跟之前写的那样,用同样的方法进行赋值
public Business(){
    name="zhangsan";
    sex="laddy";
    age=18;
    handupm=2000000;
}

不过得稍微改下,将Manage的构造方法写成这样,或写一些重载的构造方法对特定的属性记性赋值。
public Business(String name,String sex,int age,int handupm){
    this.name=name;
    this.sex=sex;
    this.age=age;
    this.handupm=handupm;
}

写完构造方法,像#1那样完成属性的setter()和getter()方法及print()方法。
[解决办法]

package demo1;

class Business {
String name;
String sex;
int age;
int handupm;

public Business() {
name = "zhangsan";
sex = "laddy";
age = 18;
handupm = 2000000;

}
}

public class Manage {
private String na;
private String se;
private int ag;
private int hunm;

/**
 * 这是第一种方法,通过构造方法赋值
 * @param na
 * @param se
 * @param ag


 * @param hunm
 */
/*public Manage(String na, String se, int ag, int hunm) {
super();
this.na = na;
this.se = se;
this.ag = ag;
this.hunm = hunm;
}*/

//第二种方法:通过geter,seter方法赋值

public void print() {
System.out.println(this.na + " " + this.se + " " + this.ag + "     " + this.hunm + " ");
}

public String getNa() {
return na;
}

public void setNa(String na) {
this.na = na;
}

public String getSe() {
return se;
}

public void setSe(String se) {
this.se = se;
}

public int getAg() {
return ag;
}

public void setAg(int ag) {
this.ag = ag;
}

public int getHunm() {
return hunm;
}

public void setHunm(int hunm) {
this.hunm = hunm;
}

public static void main(String[] args) {
Manage man = new Manage();
man.setNa("this is the value of na!");
man.print();
}
}


main方法要放在public的类中。
建议去看看基础,这是最基础的。新手求教个有关问题

热点排行