第六十三课.有参构造方法
这节课主要涉及到有参构造方法,构造方法的重载,this指针(下节课讲)
有参构造方法只是在无参构造方法的基础上加了参数
但是参数名如果跟方法属性一样的话,就要使用this指针来区分(不会的话变量名就不要和方法属性一致)
例如:
package com.xuenixiang.web;
public class WangZhan {
//属性:网站名,网站地址,网站年龄
String name;
String address;
int age;
//方法:学逆向,学编程
public WangZhan() {
System.out.println("无参构造方法被调用");
}
public WangZhan(String name,String address,int age) {
this.name=name;
this.address=address;
this.age=age;
System.out.println("无参构造方法被调用");
}
public void xuenixiang(String address) {
System.out.println("我在"+address+"学逆向");
}
public void xuebiancheng() {
System.out.println("学编程");
}
}
package com.xuenixiang.web;
public class GouZao {
public static void main(String[] args) {
// TODO 自动生成的方法存根
WangZhan wz=new WangZhan("学逆向论坛","xuenixiang.com",1);
System.out.println(wz.name);
System.out.println(wz.address);
System.out.println(wz.age);
}
}
运行结果: