类的属性赋值的先后顺序:
① 默认初始化
② 显式初始化
③ 构造器中初始化
④ 通过“对象.属性“或“对象.方法”的方式赋值
赋值的先后顺序:① - ② - ③ - ④
例如:
package packTestPerson; public class UserTest { public static void main(String args[]) { User user = new User(); System.out.println(user.age); User user1=new User(2); user1.setAge(3);//通过“对象.属性“或“对象.方法”的方式赋值 System.out.println(user1.age); } } class User { // int age;//默认初始化 int age = 1;//显式初始化 public User() { } public User(int a) { age = a; //构造器中初始化 } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }输出结果:
说明了上面了赋值的顺序。
JavaBean:
JavaBean是一种Java语言写成的可重用组件。
所谓javaBean,是指符合如下标准的Java类:
类是公共的.
有一个无参的公共的构造器.
有属性,且有对应的get、set方法.
例如:
package tenTest; public class JavaBeanUser { private String name; private int age; public JavaBeanUser(){ } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
参考来自尚硅谷