摘要: 在Java中有八种数据类型,但它们并不属于面向对象层次的内容。针对基本数据类型间的赋值、运算等操作都是依赖于值传递而不是通过引用的方式。 封装类就是将基本数据类型的数据封装在对象中,通过方法进行创建或访问的类。 基本数据类型的数据可以通过“new 封装类(基本数据类型的数据)”封装在对象中,封装类的对象引用可以在System.out.println()直接打印,显示的结果与基本数据类型的值相同... 阅读全文
posted @ 2014-11-16 18:36 WeekeyJanelan 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 构造器与返回类型: 构造器没有返回类型,若将返回值类型(包括void)添加到构造器上,编译不会报错,但此时不再是构造器了,而只是一个与所在类同名的方法而已。 构造器与方法是两个不同的概念: 构造器不能像方法一样能被对象引用调用。 构造器是创建对象时需执行的代码,由new调用。方法是类或对象具有的行为,由引用调用。 无参数的构造器(资料来源:《Jav... 阅读全文
posted @ 2014-11-16 14:18 WeekeyJanelan 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 对象引用之间: 子类引用可以赋值给父类引用。 父类引用需要在强制转换之后才能赋值给子类引用。 对于对象引用的强制转换,只要被转换的引用类型与转换后的目标类型之间是派生或被派生的关系,就可以通过编译。如果没有这些关系而去强制转换,则编译报错。 即使编译通过,如果被转换的引用指向的对象类型与转换后的目标类型之间不相符或不兼容(即被转换的引用指向的对象类型不能转换为除自身或者自... 阅读全文
posted @ 2014-11-16 10:28 WeekeyJanelan 阅读(240) 评论(0) 推荐(0) 编辑