- 代码块的好处和案列演示
1.相当于另一种形式的构造器,可以做初始化操作
2.提高代码的重用
package com.java.static_; public class CodeBLock { public static void main(String[] args) { Movie movie = new Movie("让子弹飞"); Movie movie1 = new Movie("让子弹飞",242); } } class Movie{ private String name; private double price; private String director; { System.out.println("电影打开"); System.out.println("正在加载广告"); } public Movie(String name) { this.name = name; } public Movie(String name, double price) { this.name = name; this.price = price; } public Movie(String name, double price, String director) { this.name = name; this.price = price; this.director = director; } }