package duixiang;
public class duixiang {
/*
* 类的实例化:创建对象
*/
public static void main(String[] args) {
//使用类:创建对象
//语法:数据类型(类名) 对象名 =new 构造方法;
Person person = new Person();
//类的属性要通过对象进行取值
//对象的使用: . 对象名.属性名 对象名.方法名
//调用属性
person.name = "张三";
person.age = 23;
person.weight = 70.0;
person.height = 175.0;
System.out.println("名字为:"+person.name);
System.out.println("年龄为:"+person.age);
System.out.println("体重为:"+person.weight);
System.out.println("身高为:"+person.height);
//调用方法
person.eat();
person.eat("米饭");
person.sleep();
person.study();
System.out.println(person.getName("李四"));
person.setSex('男');
System.out.println(person.sex);
}
}
/*
*
* 定义一个人类
*/
class Person{
//属性部分(静态部分)==》成员变量
public String name;
public int age;
public double height;
public double weight;
public char sex;
//行为部分(动态部分)==》方法
public void study(){
System.out.println("我正在学习....");
}
public void eat() {
System.out.println("我正在吃饭...");
}
public void eat(String foodName){
System.out.println("我正在吃:"+foodName);
}
public void sleep(){
System.out.println("我正在睡觉...");
}
public String getName(String name){
return name;
}
public void setSex(char s){
sex = s;
}
}