javasetuid的简单介绍
本篇文章给大家谈谈javasetuid,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java中private int uid;public int getUid() {}public void setUid(int uid) {} 与public int uid 的区别
- 2、java,User类用list怎么写
- 3、java代码
java中private int uid;public int getUid() {}public void setUid(int uid) {} 与public int uid 的区别
private int uid是类的数据成员
public int getUid()是函数成员,返回值为int类型
public void setUid(int uid)是函数成员,没有返回值
而你的public int uid只是声明一个类型为int的uid变量,属性为public
差不多吧。
java,User类用list怎么写
import java.util.Collection;
import java.util.concurrent.ConcurrentHashMap;
public class Main {
public static void main(String[] args) {
UserDao userDao = new UserDaoImpl();
for (int i=0; i10; ++i) {
userDao.addUser(new User(i, "UName_" + i, "12345" + i, i % 2 == 0 ? UserDao.FEMALE : UserDao.MALE));
}
try {
User user = userDao.findUser("UName_1");
user.setUId(11);
userDao.updateUser(user);
} catch(Exception e) {
System.out.println(e.getMessage());
e.printStackTrace();
}
}
}
class UserDaoImpl implements UserDao {
private ConcurrentHashMapInteger, User container = new ConcurrentHashMap();
@Override
public User findUser(String UName) {
CollectionUser users = container.values();
if (!users.isEmpty()) {
for (User user : users) {
if (user.getUName().equals(UName)) {
return user;
}
}
}
return null;
}
@Override
public int addUser(User user) {
container.put(user.getUId(), user);
return 1;
}
@Override
public int updateUser(User user) {
User u = findUser(user.getUName());
if (null != u u.getUId() != user.getUId()) {
throw new RuntimeException("不能修改UId");
}
container.put(user.getUId(), user); // 覆盖原来的就可以了
return 1;
}
}
interface UserDao {
int FEMALE = 1;
int MALE = 2;
User findUser(String UName);
int addUser(User user);
int updateUser(User user);
}
class User {
private int UId;
private String UName;
private String UPass;
private int gender;
public User() {
}
public User(int UId, String UName, String UPass, int gender) {
this.UId = UId;
this.UName = UName;
this.UPass = UPass;
this.gender = gender;
}
public String getUserinfo() {
return this.toString();
}
@Override
public String toString() {
return "User{" +
"UId=" + UId +
", UName='" + UName + '\'' +
", UPass='" + UPass + '\'' +
", gender=" + gender +
'}';
}
public int getUId() {
return UId;
}
public void setUId(int UId) {
this.UId = UId;
}
public String getUName() {
return UName;
}
public void setUName(String UName) {
this.UName = UName;
}
public String getUPass() {
return UPass;
}
public void setUPass(String UPass) {
this.UPass = UPass;
}
public int getGender() {
return gender;
}
public void setGender(int gender) {
this.gender = gender;
}
}
java代码
你至少应该把tip和reply这两个类的代码发上来吧。你发的是方法,不是类。
关于javasetuid和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。