java基础第三十篇属性赋值过程的先后顺序和JavaBean

it2022-05-05  117

类的属性赋值的先后顺序

① 默认初始化

② 显式初始化

③ 构造器中初始化

④ 通过“对象.属性“或“对象.方法”的方式赋值

赋值的先后顺序:① - ② - ③ - ④

例如:

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; } }

 

 

参考来自尚硅谷


最新回复(0)