摘要:
3.3、包装类(重点) 在Java的设计之中,一直提倡一个原则:一切皆对象,这个原则本身有一个漏洞 —— 基本数据类型不是对象,所以这个原则就出现了问题。那么如果说现在这个问题由我们来解决,该如何做呢?class Int { // 类 private int num ; // 基本型 public Int(int num) { this.num = num ; } public int intValue() { return this.num ; }}public class TestDemo { public static void main(String args[]) { Int tem 阅读全文
摘要:
3.2、Object类(重点) 在Java的定义之中,除了Object类之外,所有的类实际上都存在继承关系,即:如果现在定义了一个类,没有默认继承任何一个父类的话,则默认将继承Object类,以下两种类的最终定义效果是完全一样的。class Person {}class Person extends Object {} 那么按照这样的方式理解,即:Object类可以接收所有类的实例化对象。class Person {}public class TestDemo { public static void main(String args[]) { Object obj = new Person( 阅读全文
摘要:
3.9、接口(重点)3.9.1 、接口的基本概念 接口属于一种特殊的类,如果一个类定义的时候全部由抽象方法和全局常量所组成的话,那么这种类就称为接口,但是接口是使用interface关键字进行定义的。interface A { // 定义接口 public static final String INFO = "Hello World ." ; public abstract void print() ;}interface B { public abstract void get() ;} 那么在接口之中,也同样存在了抽象方法,很明显,接口对象无法直接进行对象的实例化操作 阅读全文