描述Dog对象:

package android.java.oop07;

// 描述Dog对象/实体
public class Dog { private String name;
private int age; /**
* 定义构造方法 (如果定义构造方法,默认有一个无参构造方法)
* @param name 传递名字
* @param age 传递年龄
*/
public Dog(String name, int age) {
this.name = name;
this.age = age;
}
// 打印所有的值
public void showAllValue() {
System.out.println("name:" + name + " age:" + age);
}
}

main测试方法,实例化对象:

package android.java.oop07;

public class Demo01 {

    public static void main(String[] args) {

        /**
* 实例化 Dog 对象
*/
Dog dog = new Dog("小白", 99); /**
* 通过实例化的Dog对象引用地址 去 调用Dog的showAllValue方法
*/
dog.showAllValue();
} }

执行结果:

以上代码对应的内存图:

第十一步 由于JVM只执行main方法,main方法 弹栈 出栈后,程序结束

Process finished with exit code 0

最新文章

  1. [HttpPost]和[AcceptVerbs(HttpVerbs.Post)]区别
  2. Map<Key,Value>基于Value值排序
  3. I.MX6 Goodix GT9xx touchscreen driver porting
  4. 【递推+矩阵快速幂】【HDU2604】【Queuing】
  5. 权威验证:MSDN会明确告诉你下载的光盘镜像是否正宗微软原版
  6. bestcoder Round#52 1001(最短路+状压dp)
  7. SharePoint 切换用户的小技巧
  8. python 标准库 -- subprocess
  9. java的基本数据类型和引用类型
  10. navicat for mysql 只把指定的表数据结构导出
  11. C++ 常用设计模式(学习笔记)
  12. Ubuntu下JDK1.8安装后配置环境变量
  13. luogu P3924 康娜的线段树
  14. 学习MongoDB(Troubleshoot Replica Sets) 集群排除故障
  15. Tomcat启动报错:[The configuration may be corrupt or incomplete]的解决方案
  16. BlockingQueue 解析
  17. MSSQL · 最佳实践 · 利用文件组实现冷热数据隔离备份方案
  18. PowerDesigner添加表注释
  19. 【LeetCode OJ】Remove Duplicates from Sorted Array
  20. redis windows版本下载

热门文章

  1. python学习笔记_week26
  2. Eclipse关于怎么调出web project
  3. viewDidLoad, viewWillDisappear, viewWillAppear等区别及各自的加载顺序
  4. Fragment的粗浅理解
  5. 从一个简单的约束看规范性的SQL脚本对数据库运维的影响
  6. Spark升级--在CDH-5.15.1中添加spark2
  7. CO-产地证--需要的国家以及操作流程。
  8. Apache ab 压力并发测试工具
  9. Python基础-python基本语法(二)
  10. pythonj基础(五)元组和集合