A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jackwang 中级黑马   /  2015-3-21 10:25  /  783 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


class Man
{
        private String name;
        private int age ;
//        构造代码块,构造代码块优先于构造函数运行,其功能也是对对象进行初始化
//        但是其是对所有对象进行统一初始化,与构造函数不同,构造函数是对某一类
//        对象进行初始化,其体现的是同一个类的不同对象之间的初始化时的区别。
//        而构造代码块体现的是同一个类中的所有对象初始化时的共性。
        {
                cry();
        }

        Man()
        {
                System.out.println("A:name = "+name+"---age = "+age);
        }
        Man(String n)
        {
                name = n;
                System.out.println("B:name = "+name+"---age = "+age);
        }
        Man(String n,int a)
        {
                name = n;
                age = a;
                System.out.println("C:name = "+name+"---age = "+age);
        }
        public  void  cry()
        {
                System.out.println("*************cry********");
        }
}

class ManDemo
{
        public static void main(String[] args)
        {
                Man m1 = new Man();
                Man m2 = new Man("wang");
                Man m3 = new Man("LI",10);
//                m1.Man("ZHANG");
//                        m1.Man();
        }
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马