[Java]直接看问题

冯文议 2016-11-14 10:52:32
User类
public class User {
private int id;

public void setId(Int id) {
this.id = id;
}

public void getId() {
return id;
}
}
Main类
public class Main{
public static void main(String [] args) {
User user = new User();
user.setId(1);
}
}
Say类
我的问题是:我想在这个类里面得到刚刚赋的值,这个类应该怎么写呢?
可以联系我,QQ:3232445924
...全文
306 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_33282742 2016-11-15
  • 打赏
  • 举报
回复


//User类
public class User {
	
	private int id;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}
}

//Main类
public class Main{
  
  public User demo(){
  	 User user = new User();
       user.setId(1);
		return user;
  }
}

//Sys类
public class Say {
	public static void main(String[] args) {
		User user = new User();
		Main main = new Main();
		//调用Main中的demo方法  给user的Id赋值
		user = main.demo();
		//获取Main类中User的Id 值
		int id = user.getId();
		
		System.out.println("得到的Main方法中赋值的Id为:"+id);
	}
}

  • 打赏
  • 举报
回复

//Main
public class Main{
        public static void main(String [] args) {
                   User user = new User();
                   user.setId(1);
                   Say(user);
        } 
        //Say
       public static  void Say(User user){
    	   System.out.println("输入的值:"+user.getId());
       }
}
  • 打赏
  • 举报
回复
say类里写一个方法接收user,在main中传进去

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧