格式化 ctrl + alt + l
package com.yanyu;
public class Student {
// private
// pri
private String name;
private int no;
private int age;
// St
private String addr;
// 构造方法
// alt + insert (delete 上面)
public Student() {
}
public Student(String name, int no, int age, String addr) {
this.name = name;
this.no = no;
this.age = age;
this.addr = addr;
}
// 封装 bean
// 属性私有化 -- get(给别人一个获取数据的入口) set 方法(给别人该数的一个入口)
// 提供 get set
// alt + insert
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getNo() {
return no;
}
public void setNo(int no) {
this.no = no;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAddr() {
return addr;
}
public void setAddr(String addr) {
this.addr = addr;
}
public void xuexi() {
// sout
System.out.println("学习");
}
public void xuexi(String name) {
// sout
System.out.println(name + "学习");
}
public void call(String name) {
// sout
System.out.println(name + "打电话");
}
public void da(String name) {
// sout
System.out.println(name + "游戏");
}
}
class Test {
// 程序入口
// psvm
public static void main(String[] args) {
// new 对象 访问 属性 调方法
Student student = new Student("yanyu", 101, 20, "东莞");//ctrl + p
// 多行编辑 alt + 光标 移动
System.out.println("姓名:\t" + student.getName());
System.out.println("年龄:\t" + student.getAge());
System.out.println("学号:\t" + student.getNo());
System.out.println("地址:\t" + student.getAddr());
// ctrl + d
student.call(student.getName());
student.xuexi(student.getName());
student.da(student.getName());
// CTRL + d
}
}