「java设置一个用户类」java设计一个user类
今天给各位分享java设置一个用户类的知识,其中也会对java设计一个user类进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、JAVA类和对象编程定义一个student类,其中包括用户名、姓名、性别、出生年月等属
- 2、java设计一个表示用户的User类
- 3、JAVA中get set方法,怎么修改设置的初始值啊!比如说我在一个用户类中getm
- 4、java如何定义一个类,创建它的成员变量和方法?
JAVA类和对象编程定义一个student类,其中包括用户名、姓名、性别、出生年月等属
class User{
String username;
String password;
public User(){
username="abc";
password="123455";
}
public User(String un,String pw){
username=un;
password=pw;
}
}
class student{
String num;
String name;
String sex;
String date;
public void init(String snum,String sname,String ssex,String sdate){
num=snum;
name=sname;
sex=ssex;
date=sdate;
}
public void display(){
System.out.println("学号"+num);
System.out.println("姓名"+name);
System.out.println("姓别"+sex);
System.out.println("出身日期"+date);
}
public void modify(String snum,String sname,String ssex,String sdate){
num=snum;
name=sname;
sex=ssex;
date=sdate;
}
}
class Granduate extends student{
String subject;
String adviser;
public void init(String snum,String sname,String ssex,String sdate,String ssubject,String sadviser){
num=snum;
name=sname;
sex=ssex;
date=sdate;
subject=ssubject;
adviser=sadviser;
}
public void display(){
System.out.println("学号"+num);
System.out.println("姓名"+name);
System.out.println("姓别"+sex);
System.out.println("出身日期"+date);
System.out.println("专业"+subject);
System.out.println("导师"+adviser);
}
public void modify(String snum,String sname,String ssex,String sdate,String ssubject,String sadviser){
num=snum;
name=sname;
sex=ssex;
date=sdate;
subject=ssubject;
adviser=sadviser;
}
}
public class Test{
public static void main(String args[]){
User u1=new User();
User u2=new User(String un,String pw);
student s=new student()
s.init("111","zhanshan","m","1989");
s.display();
s.motify("222","wangwu","f","2002");
s.display();
Granduate g=new Granduate()
g.init("111","li","m","2002","jisuanji","shitian");
g.display();
}
}
我想用构造函数比init()好
java设计一个表示用户的User类
public class Use {
public static void main(String args[]){
User user1=new User();
user1.setUsername("joyce717533");
user1.setPassword("千总四级");
System.out.println("user1:"+user1.toString());
User user2=new User("joyce717533");
user2.setPassword("千总四级");
System.out.println("user2:"+user2.toString());
User user3=new User("joyce717533","千总四级");
System.out.println("user3:"+user3.toString());
}
}
class User {
public String username;
public String password;
public static int record;
public User() {
}
public User(String username){
this.username=username;
}
public User(String username,String password){
this.username=username;
this.password=password;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String toString(){
return "username: "+username+",passwrod: "+password;
}
}
已经给楼主写好了...祝楼主早日成功哈!!!!!
JAVA中get set方法,怎么修改设置的初始值啊!比如说我在一个用户类中getm
别说的那么专业化了,理解都要半天。就这么理解吧,面向对象中,想对类的成员变量设置访问一些权限,于是,就将该字段设置为private的,这样别的类就不能访问了,然后在该内定义两个方法,一个专门用于获取,一个用于修改,这样,在你不想让别人乱动该字段的时候,就在该方法内写一些限制条件。而为了规范起见(团队开发需要嘛),就根据人家老外的习惯,将方法名设置为set+字段名,get+字段名(名字乱改没问题),既然规范了,那就是别人都叫这名了,于是,有些框架给对象赋值就有方法了,方法名称由get或set开始的又有private变量名的,就找出来调用。hibernate1框架就这样弄得,至于后面的版本是不是这样就不大清楚了。JavaBean就是一个JAVA类,既然是JAVA类就不需要什么组件了,这玩意直接深入到虚拟机了的
java如何定义一个类,创建它的成员变量和方法?
类即对象的思想,一个对象包含了属于自己的成员变量和操作方法。
如何定义一个类,得看你对对象思想的理解,如人是一个对象,但是一个父类级的对象,人又可以分为男人、女人;或者是分为小孩、少年、成年人、老人;他们之所以能被划分,是因为每一个子类都有属于自己的特性。
理解了这些类的继承,又如,车是一个对象,属性就是轮胎、发动机、等各种属于车自己组成部分都可以定义为车的属性(成员变量),车能提供什么方法?运输(载客、行驶)等,当然车也可以有很多不同分法的子类,类型划分,价格划分,动力输出划分等等,定义一个类是和你对类对象的理解和实际业务相结合起来的。
下面放上一段简易的代码:
public class Person {
private int age;//年龄
private int height;//身高
private int weight;//体重
private String sex;//性别
public void look (){
//看
}
public void eat () {
//吃
}
public void run (){
//跑
}
//还有一些你认为合理的方法
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
public int getWeight() {
return weight;
}
public void setWeight(int weight) {
this.weight = weight;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
回答的有点简单,与其说如何定义一个类,还不如说如何理解面向对象的思想!!
java设置一个用户类的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java设计一个user类、java设置一个用户类的信息别忘了在本站进行查找喔。