• 从头学Java【4】——之重载及构造方法


    1.方法的重载:实现相同功能使用相同方法名;
    2.构造方法
    作用:定义对象时给对象的各个属性赋初值;
    特点:
    (1)构造方法名与类名相同;没有返回值和返回类型;
    (2)给对象属性赋初值时,是通过参数传递实现;
    (3)构造方法是在创造对象时,跟在new后面执行,不能通过对象或者类来调用构造方法;
    (4)如果定义类时既给字段进行了赋初值, 也有构造方法, 在创建对象时是先给成员变量赋初值,再执行构造方法的方法体;
    (5)如果程序员没有定义构造方法,系统会默认一个无参数的构造方法;
    (6)当程序员定义了构造方法之后,系统默认的无参构造就不存在了;
    (7)构造方法可以根据参数实现重载;
    3.构造代码块:一般相同的初始化操作放在构造代码块中;在new一个对象时,先执行构造代码块,再执行构造方法中的方法体;
    4. 对象可以作为方法的形参,在方法中,修改了形参对象的属性值 ,实际上就是修改了实参对象的属性值;
    而给形参变量重新赋值如car = new Car("red",...); 是不会改变实参对象的属性值的;所以说形参与实参是相互独立的;如图:

  • 相关阅读:
    python爬虫实战(八)--------知乎
    python爬虫实战(七)--------伯乐在线文章(模版)
    python分布式爬虫打造搜索引擎--------scrapy实现
    VS2010与SVN
    ASP.net 自定义控件GridView
    Asp.net Ajax提供PageMethods调用
    JSON串行化
    JOSN反串行化
    WebRequestManager对象的使用
    WebRequest调用
  • 原文地址:https://www.cnblogs.com/entrepre/p/7153135.html
Copyright © 2020-2023  润新知