JAVA:创建类和对象

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;

  }

}