Java-对象未初始化打印属性、类对象
来源:互联网 发布:2016淘宝打假新规则 编辑:程序博客网 时间:2024/05/18 01:06
package com.yz.demo;import javax.swing.plaf.synth.SynthStyle;public class xxq_cat {private int age;private String name;public xxq_cat(){System.out.println("无参数初始化cat对象");}public xxq_cat(int age,String name){System.out.println("age name初始化cat对象");}public void run(){System.out.println("猫会跑");}public void eat(String food){System.out.println("猫吃"+food);} public static void main(String[] arg){ xxq_cat xCat=new xxq_cat(); System.out.println("无参数Cat对象,age,name,cat对象--->"+xCat.age+","+xCat.name+","+xCat+","+xCat.getClass().getName()
+ '@' + Integer.toHexString(xCat.hashCode())); }}
输出结果:
无参数初始化cat对象无参数Cat对象,age,name,cat对象--->0,null,com.yz.demo.xxq_cat@15db9742,com.yz.demo.xxq_cat@15db9742
结论:
int未初始化:0
string未初始化:null
char未初始化:""
未实例化对象:包名+类名+@+hashcode计算对象地址转成十六进制。
阅读全文
1 0
- Java-对象未初始化打印属性、类对象
- [Java] Java类属性和对象属性的初始化顺序
- JAVA类属性和对象属性的初始化顺序
- python打印对象属性
- Java类中类属性和对象属性的初始化顺序
- java类初始化和对象初始化
- Java类和对象初始化
- java类对象初始化过程
- java类和对象初始化
- Java类和对象初始化
- java-类对象的初始化
- 根据字典初始化对象属性
- JAVA中定义对象属性为int类型初始化问题
- java reflect:打印对象属性内容 很好的调试工具
- java 打印对象的属性和值ToStringBuilder.reflectionToString
- java打印对象中的属性名和值
- Java 对象初始化
- java对象初始化过程
- 堆排序
- 测试垃圾回收次数
- 利用mybatis-generator自动生成代码
- 并查集
- 动态规划【模版】
- Java-对象未初始化打印属性、类对象
- caffe: window8+cuda7.5+cudnn7.5
- 对CommonJs和AMD,CMD的理解,AMD和CMD的区别,CommonJS与ES6的module的区别
- 创建maven项目但是 webcontent这个文件夹没有
- Aspen.Exchanger.Design.and.Rating.V8.4 (FiredHeater,PlateFin好用)
- LCA Tarjan模板 HDU2586
- 表单验证,正则表达式收藏
- poj 1273-小白算法练习 Drainage Ditches 网络流
- 最高的奖励