1. 语法:public 类名 (参数列表){
//方法体
}
2. 使用
类名 对象 new 构造方法名(参数);
例: Dog d = new Dog();
3 构造方法的作用
a.创建对象.
b.初始化值(属性值)
4. 构造方法和普通方法的区别:
a.构造方法没有返回值类型(return....)
b.构造方法的方法名就是类名,普通方法可以任意取.
c.构造方法的调用:
new 构造方法名(参数)
普通方法的调用:对象名.方法名(参数)
注意:当你没有写构造函数时,java会提供默认的无参构造函数.
例:public Dog{
}
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
package 第二章; public class T1 extends T{ private String dn; public T1(){ } public T1(int id,String tm,String[] xx,String dn){ super(id,tm,xx); this.dn = dn; } public String getDn() { return dn; } public void setDn(String dn) { this.dn = dn; } public boolean check(String[] dn){ if(this.dn.equals(dn[0])){ return true; } return false; } }