|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
class Bowl { Bowl(int marker) { System.out.println("Bowl(" + marker + ")"); } void f1() { System.out.println("Ok"); } } class Cupboard { Bowl b1 = new Bowl(1); static Bowl b2 = new Bowl(2); Cupboard() { System.out.println("Cupboard()"); } static Bowl b3 = new Bowl(3); } class Table { Table() { System.out.println("Table()"); } Table(String a,int i){ this(); System.out.println("Ok"); } } public class Order { static Cupboard t1 = new Cupboard(); static Table t2; Bowl t3 = new Bowl(10); void print() { t3.f1(); } public static void main(String[] args) { System.out.println("Creating new Cupboard() in main"); new Cupboard(); System.out.println("Creating new Cupboard() in main"); Order od = new Order(); od.t3.f1(); Table t4 = new Table("aa",1); } } 程序忒行?r:砚蒌Order.class,忒行Order??中的static?K static Cupboard t1 = new Cupboard(); 呃??造了一??Cupboard?ο蟋??造?ο??r,??砚蒌Cupboard??, 也是先?绦畜tatic?K static Bowl b2 = new Bowl(2);//??建一??Bowl?ο蟋咿程和Cupboard一?蝇??整用??造函?导br>static Bowl b3 = new Bowl(3);//同上 然後?绦屑br> Bowl b1 = new Bowl(1);//??建一??Bowl?ο蠹br>然後?绦???造函?德owl() 接下?砗 static Table t2;//呃只是??明,?K?]有??建?ο蟋不用理?? 然後: ?绦许ain函?抵械恼Z句 System.out.println("Creating new Cupboard() in main"); new Cupboard(); //注重的是,static只??初始化一次 System.out.println("Creating new Cupboard() in main"); Order od = new Order();//??建Order?ο蟋同上 od.t3.f1(); Table t4 = new Table("aa",1);//??建了Table,注重呃彦??造函?档恼{用this()就可以(需要了解重蒌) 返回类别: 教程 上一教程: JAVA写的NotePad 下一教程: jasperreport中的demo学习 您可以阅读与"????:java初始化?序"相关的教程: · Java 类中类属性和对象属性的初始化顺序 · java日记(3) 类的初始化问题(CSDN一个问题有感) · 《Java编程思想》(第二版)第4章:初始化和清理 · Excel的java处理方法 · java接口用法学习----------------java菜鸟学飞第一步 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |