1.新建一个Girl.class,里面没有psvm可以运行
package com.animal;
public class Girl {
// 静态变量 全部大写 下划线隔开多个单词
public static String BOY_FRIEND_NAME;
public static int BOY_FRIEND_AGE;
// 属性必须定义成private
// 按住shift+F6,选择name,下面所以参数都会改变,称为setter
private int age;
private String name;
// 构造方法
public Girl(){ }
public Girl(String name, int age){
this.age = age;
// this表示谁调用就跟谁
this.name = name;
}
// 普通方法
public void meet(String boyName){
// 先化妆
makeUp();
System.out.println(boyName +"觉得"+ this.name +"她好美……");
}
// 私有方法
private void makeUp(){
System.out.println("今天化了唐朝妆面");
}
// 还有一些方法
public void setAge(int age){
this.age = age;
}
public int getAge(){ // get方法不需要参数
if(age > 18){
// 如果年龄大于18则输出18
return 18;
}
return this.age;
}
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
}
2.新建Test类,调用Girl里的类,进行赋值
package com.animal;
public class Tset1 {
public static void main(String[] args) {
Girl zhenzhen = new Girl();
zhenzhen.setAge(18);
zhenzhen.setName("zhenzhen");
zhenzhen.meet("嫦娥");
Girl lianlian = new Girl("lianlian",16);
lianlian.meet("悟空");
}
}