package com.sanguosha.java;
/*
* 面向对象实现的过程
* 1.创建类并设计类的成员(成员变量即属性and成员方法即方法)
* 2.通过类来创建类的对象,也称类的实例化
* 3.通过(对象.属性)和(对象.方法)调用,完成相应的功能
*/
public class Zoo {
public static void main(String[] args) {
//基本数据类型的实例化
int n=10;
//数组的实例化
int[] arr=new int[]{};
//引用数据类型的实例化,a1就是动物类实例化的实实在在的对象
Animal a1=new Animal();
//调用属性
a1.age=3;
a1.name="小不点";
System.out.println("动物的名字是:"+a1.name+" 动物的年龄:"+a1.age);
//调用方法
a1.eat();//这个方法就是输出动物吃东西
a1.sleep();//这个方法就是输出动物睡觉 a1.getName();//获取动物的名字
System.out.println(a1.getName());//跟a1.name效果一样如下
a1.setName("没有了");//修改动物的名字
System.out.println(a1.name);//跟a1.getName()效果一样如上 }
}
class Animal{//创建一个动物类
//类的属性
String name;
int age;
//类的方法
public void eat(){
System.out.println("动物吃东西");
}
public void sleep(){
System.out.println("动物睡觉");
}
public String getName(){//获取动物名字
return name;
}
public void setName(String n){//修改动物的名字
name=n;
} }
运行结果: