[第11节课] java中的属性初始化

[第7章] JAVA的类和对象

[第11节课] java中的属性初始化

1 对象属性初始化

对象属性初始化有3种
1. 声明该属性的时候初始化
2. 构造方法中初始化
3. 初始化块

package transportation;

public class Car{
	
	String name; //名字
    
    String brand; //品牌
    
    int price;
    
    {
    	price = 200; //初始化块
    }  
     
    public Car(){
        name = "车名"; //构造方法中初始化
         
    }
}

2 类属性初始化

类属性初始化有2种
1. 声明该属性的时候初始化
2. 静态初始化块

package transportation;

public class Car{
	
	String name; //名字
    
    String brand; //品牌
    
    int price;
    
    //车的功能定义
    public static String function="行驶"; //声明的时候 初始化
     
    static{
    	function = "行驶";//静态初始化块 初始化
    }
     
    public Car(){
         
    }
     
    public static void main(String[] args) {
        System.out.println(Car.function);
    }
}

原创文章,作者:编程大力哥,如若转载,请注明出处:http://www.liliz.me/1927.html