接上 Java 基础(一)
大纲:(1)类的高级特性
(2)集合类
(3)异常处理
(4)输入/输出
(5)Swing程序设计
抽象类:只申明方法的存在,而不去实现它的类;抽象类不能被实例化,也就是说不能创建其对象;
语法格式如下:
abstract class 类名 { 类体 }
在抽象类中创建,没有实际意义,必须在子类中重写的方法为抽象方法;抽象方法只有方法的申明,没有方法的实现;
基本定义格式如下:
abstract <返回值> 方法名(参数列表)
PS:抽象方法不能用Private和Static修饰
内部类:
如果在一个类的内部再申明一个类为内部类;内部类可以分为成员内部类,局部内部类,匿名内部类
public class OuterClass { public class InnerClass { ... } }
在内部类中可以随意的使用外部类的成员变量和成员方法,尽管被申明为Private ;内部类的实例一定要绑定在外部类的实例上,
时间: 2024-12-27 17:23:48