摘要: (1)Double类和Float类实现对double、float基本型数据的类包装。使用Double类的构造方法Double(double num)创建一个Double类型的数据,Double对象调用doubleValue()方法返回该对象含有的double型数据。Float、Byte、Intege 阅读全文
posted @ 2018-08-01 20:43 烨然神人 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Class是java.lang包中的类,该类的实例用来封装对象运行时的状态。当一个类被加载且创建对象时,和该类相关的一个类型为Class的对象也被自动创建。 (1)Class类本身不提供构造方法,故不能用new和构造方法创建一个Class对象。 (2)任何对象调用getClass()方法都可以获取和 阅读全文
posted @ 2018-08-01 20:00 烨然神人 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 当程序出现异常的时候,Java运行环境就会就用异常类的Exception的相应子类创建一个异常对象,并等待处理。Java用try-catch语句来处理异常,将可能出现异常的操作放在try-catch语句的try语句里。 (1)当try语句的某个部分发生异常,try部分将立刻结束执行,转而执行相应的c 阅读全文
posted @ 2018-08-01 19:37 烨然神人 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 类创建对象的时候,除了构造方法还有类体,此类体被认为是该类的子类去掉类声明后的类体,称为匿名类。 (1)匿名类就是一个子类,由于无名可用,所以不可以用匿名类声明一个对象,但却可以用一个匿名类创建一个对象,如: new People(){ 匿名类的类体 } (2)匿名类可以继承父类的方法也可以重写父类 阅读全文
posted @ 2018-08-01 17:37 烨然神人 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 类中除了可以有成员变量和方法之外,还可以有另一成员内部类。 (1)在一个类内部声明另一个类,这个类叫做内部类;包含内部类的类叫做这个内部类的外嵌类 ; (2)内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法可以调用外嵌类的方法; (3)内部类的类体中不可以声明类变量和类方法; (4)外嵌类 阅读全文
posted @ 2018-08-01 15:54 烨然神人 阅读(517) 评论(0) 推荐(0) 编辑
摘要: (1)子类不能多继承,接口可以解决单继承的缺点,接口可以增加很多类都需要的功能,但使用接口的类直接不需要有继承关系。接口只关心哪些类需要什么样的功能,不关心功能怎么去实现,具体的实现由类自己去实现。 (2)接口回调:把实现接口的类的对象的引用赋给该接口声明的接口变量中。那么该接口变量就可以调用该对象 阅读全文
posted @ 2018-08-01 15:37 烨然神人 阅读(538) 评论(0) 推荐(0) 编辑
摘要: Java不支持多继承性,即一个子类只能有一个父类;单继承使得java简单,易于管理,但如果要克服单继承性的缺点就要使用接口技术,是一个类可以实现多个接口,用关键字interface关键字来定义一个接口。 (1)接口声明:interface 接口名; 接口体:包括常量定义和方法定义,方法只允许声明不允 阅读全文
posted @ 2018-08-01 11:53 烨然神人 阅读(2092) 评论(0) 推荐(1) 编辑
摘要: 子类继承父类,若父类的成员变量被隐藏或者方法被重写,此时如果想调用被隐藏的成员变量或方法就要用到关键字super. (1)调用父类的构造方法:super语句必须在子类构造方法的第一句中,系统默认调用无参数的父类构造函数(省略不写super()),若父类中有构造函数的重载,则应该在父类写下无参数的构造 阅读全文
posted @ 2018-08-01 11:10 烨然神人 阅读(202) 评论(0) 推荐(0) 编辑
摘要: (1)上转型多态性:当一个父类有多个子类,每个子类都重写了父类的方法,如果把不同子类创建的对象引用赋值给父类对象,则该上转型对象的方法就拥有不同的形态。 (2)abstract:用abstract修饰的类叫做抽象类,抽象类里可以有也可以没有抽象方法,抽象方法在抽象类里只允许声明不允许实现,故抽象方法 阅读全文
posted @ 2018-08-01 10:38 烨然神人 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 若A类是父类,B类是A类的直接或间接子类,如果用B类创建一个对象放在A类的对象引用里,如: A a;a=new B;或者 A a;B b=new B();a=b; 则类A的对象a是类B的对象b的上转型对象。 (1)上转型变量只能访问继承或隐藏的变量、继承或重写的方法;不可以使用子类新增的变量或新增的 阅读全文
posted @ 2018-08-01 10:08 烨然神人 阅读(1047) 评论(0) 推荐(0) 编辑