package day03;
public class Demo01 {
public static void main(String[] args) {
// 具体的学生,对象。实例
Student zhangSan = new Student();
zhangSan.name = "张三"; //调用属性,设置或者获取属性的值
zhangSan.height = 170;
zhangSan.gender = '男';
zhangSan.age = 22;
zhangSan.weight = 135.5f;
zhangSan.sleeping(); //调用无参的方法
zhangSan.learning("图书馆", "三国演义"); //调用有参的方法
zhangSan.info();
Student liSi = new Student();
liSi.name = "李四";
liSi.height = 190;
liSi.gender = '男';
liSi.weight = 145;
liSi.age = 15;
liSi.learning("宿舍","Java"); //没有返回值,默认返回值是null
liSi.info();
int aa = liSi.getAge(); // 有返回值的方法,用变量接收这个返回值
System.out.println("年龄:" + aa);
}
}
class Student{
String name;
char gender;
int age;
float height;
float weight;
public void setName(String name){
// this.name 这是成员变量
// = 后面的 name 是局部变量
this.name = name;
}
public void info(){
System.out.println("姓名:" + name + ",性别:" + gender + ",年龄:" + age +
",身高:" + height + ",体重:" + weight);
}
// void表示没有返回值
// public表示公共的
// ()里面没有内容,表示没有参数
public void sleeping(){
System.out.println(name + "正在睡觉");
}
// 方法带了两个String类型的参数,一个表示地点,一个表示书
public void learning(String place,String book){
System.out.println(name + "在" + place + "看" + book);
}
//方法声明返回一个int类型的值,方法体中用return返回对应类型的值
public int getAge(){
return age;
}
}
|