package com.itheima.javabean;
/**
* 目标:理解javabean,并学习其定义规范。
*/
public class Test {
public static void main(String[] args) {
User u = new User();
u.setName("黑马吴彦祖");
u.setHeight(185.5);
u.setSalary(1000);
System.out.println(u.getName());
System.out.println(u.getHeight());
System.out.println(u.getSalary());
//2.调用有参数构造器创建对象
User u2 = new User("黑马关之琳",169.5,500);
System.out.println(u2.getName());
System.out.println(u2.getHeight());
System.out.println(u2.getSalary());
}
}
package com.itheima.javabean;
public class User {
//1.成员变量私有
private String name;
private double height;
private double salary;
//3.必须有无参数构造器(默认的)
public User() {
}
//4.有参数构造器(不是必须的,可以选择)
public User(String name, double height, double salary) {
this.name = name;
this.height = height;
this.salary = salary;
}
//2.必须提供成套的gette 和 setter方法暴露成员变量的取值 和 赋值
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
}