构造方法的定义
package com.itheima01;
public class Person {
//成员变量
private String name;
private int age;
public void setName(String s) {
name=s;
}
public String getName() {
return name;
}
public void setAge(int a) {
age=a;
}
public int getAge() {
return age;
}
//成员方法
public void speak() {
System.out.println("我的姓名是:"+ name +".我的年龄是:"+ age);
}
}
package com.itheima01;
/*
* 构造方法的定义格式
* 定义格式:
*
* 1、方法名和类名要保持一致
* 2、构造方法没有返回值类型。连void都不能写
* 3、构造方法中不能写return语句
* 4、构造方法的注意事项
* 注意事项:
* 1、如果我们没有写任何的构造方法,系统会默认提供一个无参数的构造方法。供我们创建对象来使用
*2、构造方法在调用对象的时候被调用
*/
public class Demo0815 {
public static void main(String[] args) {
//创建对象
Person p = new Person();
//
p.setName("张三");
p.setAge(23);
p.speak();
}
}
alt shift s: generate(快速生成)方法