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

© Toxicant 中级黑马   /  2016-9-9 00:54  /  290 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我来说你补充:
构造器        任何时候创建对象,只要子类使用到了父类,那么都是先创建父类的对象再创建子类的对象.

         可创建对象,可进行参数的传递,一旦调用就已经创建了对象。
        没有返回值类型,与类同名,参数依据需要而定。

        构造方法在定义时,有时还会完成一些初始化动作。

        抽象类具有构造方法;子类调用时为变量赋值。

        构造方法在创建对象时可为变量赋值,set方法在创建对象之后,在重新为变量赋值,是修改值得过程.(显示初始化就是给变量都初始化了值,不常见)

构造器与方法的区别:
        构造器的作用:创建一个类的实例(具备了一个地址值)。(创建对象是用到:类名 对象名= new 构造器)

        方法的作用:为了执行java代码

        修饰符、返回值和命名的不同:构造器的访问权限:public protect private 或则默认权限和方法没区别,但是构造器不能被abstract final native static sybchronized修饰

        返回类型:方法能返回任何类型的值或则无返回值,构造器没有返回值也无需void;

        命名:构造器与类名相同,方法通常为一个动词,说明他是一个操作。

        构造器:不同于方法的一个实例,为类的基本对象,当没有给类一个对象时,构造器就成了对象???(实例==对象,表示你创建了一个具有独立属性的个体)

0 个回复

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