10天轻松学习javase第4天下,Java类的申明与使用
编程语言中类:类就像是模板,是包含属性和方法。
Java申明一个类public class 类名{}
申明类的属性 private String 属性名称; //名字
给属性赋值: private String name=”mastudy”; //名字
申明一个方法: public String 方法名称() {return name;
}
例子:
//定义一个people类并申明people类的身高、地址等属性
public class People {
private String id; //身份证号
private String name; //名字
private int old; //年龄
private float height ; //身高
private String address ; //地址
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getOld() {
return old;
}
public void setOld(int old) {
this.old = old;
}
public float getHeight() {
return height;
}
public void setHeight(float height) {
this.height = height;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
//定义一个Cat 类并申明Cat 类的身高、地址等属性
public class Cat {
private String id; //编号
private String name; //名字
private int old; //年龄
private float height ; //身高
private String master ; //地址
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getOld() {
return old;
}
public void setOld(int old) {
this.old = old;
}
public float getHeight() {
return height;
}
public void setHeight(float height) {
this.height = height;
}
public String getMaster() {
return master;
}
public void setMaster(String master) {
this.master = master;
}
}
public class Demo {
public static void main(String[] args) {
//根据类people创建一个人mastudy老师
People mastudy= new People();
//给mastudy设置身份证号
mastudy.setId("52252888888888888888");
//给mastudy设置名字mastudy
mastudy.setName("mastudy");;
//给mastudy设置身高1.72f米
mastudy.setHeight(1.72f);
//给mastudy设置年龄35岁
mastudy.setOld(35);;
mastudy.setAddress("上海浦东新区111号");
System.out.println("输出一个对象:mastudy老师:"+mastudy);
System.out.println("输出一个对象:mastudy老师的名字:"+mastudy.getName());
System.out.println("输出一个对象:mastudy老师的年龄:"+mastudy.getOld());
System.out.println("输出一个对象:mastudy老师的身高:"+mastudy.getHeight());
System.out.println("输出一个对象:mastudy老师的地址:"+mastudy.getAddress());
//同理大家完成对cat猫类的使用
}
}
完成登陆注册练习
用前面想学习的知识写一个用户登陆和注册的案例,要求定义用户类和操作类有登陆和注册方法。
import java.util.Date;
import javax.swing.Spring;
//定义一个people类并申明people类的身高、地址等属性
public class Users {
private int id; //编号
private String name; //名字
private String password; //密
private int old; //年龄
private String faceimg ; //头像
private String email ; //邮件地址
private Date createTime ;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public int getOld() {
return old;
}
public void setOld(int old) {
this.old = old;
}
public String getFaceimg() {
return faceimg;
}
public void setFaceimg(String faceimg) {
this.faceimg = faceimg;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date date) {
this.createTime = date;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
import java.util.Date;
import javax.swing.Spring;
//定义一个people类并申明people类的身高、地址等属性
public class Action {
public Users reg(int id,int old, String name, String password, String faceimg, String email) {
Users users = new Users();
users.setId(id);
users.setOld(old);
users.setName(name);
users.setPassword(password);
users.setFaceimg(faceimg);
users.setEmail(email);
users.setCreateTime(new Date());
return users;
}
public boolean dologin(String name,String password) {
if(name=="admin" && password =="admin") {
return true;
}else {
return false;
}
}
}
import java.util.Date;
import javax.swing.Spring;
public class day3PmDemo {
public static void main(String[] args) {
Action action =new Action();
//注册一个用户
int id=1;
int old=35;
String name="mastudy";
String password="123456";
String faceimg="face.jpg";
String email="[email protected]";
action.reg(id, old, name, password, faceimg, email);
action.dologin(name, password);
}
private static Date birthday(String name, Spring password) {
// TODO Auto-generated method stub
return null;
}
}