Java基础学习(十三)面向对象之构造器

一、类的第三个成员

 

构造器(constructor 构造方法) construction CCB ICBC oop

constructor:建造者

构造器的作用:

①创建对象

②给创建的对象的属性赋值

 

1.设计类时,若不显式声明类的构造器的话,程序会默认提供一个空参的构造器.

2.一旦显式的定义类的构造器,那么默认的构造器就不再提供。

3.如何声明类的构造器。格式:权限修饰符 类名(形参){ }

4.类的多个构造器之间构成重载

 

二、类对象的属性赋值的先后顺序:

①属性的默认初始化

②属性的显式初始化

③通过构造器给属性初始化

④通过"对象.方法"的方式给属性赋值

【例子】

  1. public class DannyWuBlog{
  2.     private String userName;
  3.     private String userLink;
  4.     //无参构造器
  5.     public DannyWuBlog(){
  6.         super();
  7.     }
  8.     //带参构造器
  9.     public DannyWuBlog(String userName,Stirng userLink){
  10.         super();
  11.         this.userName = userName;
  12.         this.userLink = userLink;
  13.     }
  14. }
weinxin
我的微信
有问题微信找我
DannyWu

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

Protected with IP Blacklist CloudIP Blacklist Cloud