【基础】属性赋值
属性赋值 * 1. 在类的属性中,可以有哪些位置给属性赋值? * * ① 默认初始化 * ② 显式初始化 * ③ 构造器中初始化 * ④ 通过"对象.属性"或"对象.方法"的方式,给属性赋值 * * 2.这些位置执行的先后顺序是怎样? * ① - ② - ③ - ④ * * 3.说明:上述中的①、②、③在对象创建过程中,只执行一次。 * ④ 是在对象创建后执行的,可以根据需求多次执行。 public class UserTest { public static void main ( String [ ] args ) { User user = new User ( ) ; System . out . println ( user . name ) ; System . out . println ( user . age ) ; User u1 = new User ( 2 ) ; System . out . println ( u1 . age ) ; //2 u1 . age = 4 ; u1 . age = 8 ; System . out . println ( u1 . age ) ; //4 } } class User { String name ; int age = 1 ; public User ( ) { // name = "Tom"; }