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;
} }

运行结果:

最新文章

  1. Webpack 配置摘要
  2. 使用KRPano资源分析工具强力加密KRPano项目(XML防破解,切片图保护,JS反调试)
  3. DialogFragment is gone after returning back from another activity
  4. python的高级特性3:神奇的__call__与返回函数
  5. JQuery ztree 异步加载实践
  6. Android优秀资源整理合集(论菜鸟到高级攻城狮)
  7. 【HTML】Advanced2:Conditional Comments
  8. Http Request Process
  9. 读书笔记_Effective_C++_条款十五:在资源类管理类中提供对原始资源的访问
  10. C# in Depth阅读笔记1:C#1特性
  11. Flash,一次Bug的思考
  12. Tic-Tac-Toe游戏
  13. HDU 1240 Asteroids!
  14. 使用Intent 将底层栈里所有的activity都清理掉
  15. Linux Shell 函数返回值
  16. python常用类型的内置函数列表
  17. mysql大写和小写问题
  18. hdu 3460 Ancient Printer
  19. 【状压dp】Bzoj2064 分裂
  20. kali linux工具--信息批量收集工具theharvester

热门文章

  1. windows系统中ubuntu虚拟机安装及web项目到服务上(三)
  2. c# ToString() 用法
  3. Http响应code
  4. php之curl实现http与https请求的方法
  5. js严格模式“use strict”
  6. HTML5 拖拽功能
  7. iOS prototype Cells
  8. Java学习-023-Properties 类 XML 配置文件读取及写入源代码
  9. 使用Aspose.Cell控件实现Excel高难度报表的生成(三)
  10. The Secrets of Oracle Row Chaining and Migration