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
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
class Manage {
private String na;
private String se;
private int ag;
private int 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 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();
man.setNa("名字");
System.out.println(man.getNa()); }
}
用get set方法
man.na = "值";
System.out.println(man.na);
man.print();
System.out.println(man.na);
man.se="XXX";
man.ag=数字;
man.humn=数子;
man.print();
System.out.println(man.getNa()); }}
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的类中。
建议去看看基础,这是最基础的。
public class Outer {
String name;
public Outer()
{
this.name="nana";
}
public class Inner
{
String na;
public void show()
{
na=name;
System.out.println("na="+na);
}
}
}public class MAIN {
public static void main(String args[])
{
Outer ot=new Outer();
Outer.Inner in=ot.new Inner();
in.show();
}
}
System.out.println(na);