摘要:
1、Scanner的概述和方法介绍 * A:Scanner的概述 * B:Scanner的构造方法原理 * Scanner(InputStream source) * System类下有一个静态的字段: * public static final InputStream in; 标准的输入流,对应着
阅读全文
posted @ 2018-12-26 08:16
心香
阅读(193)
推荐(0)
摘要:
1、Object类的概述- A:Object类概述 * 类层次结构的根类 * 所有类都直接或者间接的继承自该类- B:构造方法 * public Object() * 回想面向对象中为什么说: * 子类的构造方法默认访问的是父类的无参构造方法 2、Object类的hashCode()方法- A:案例
阅读全文
posted @ 2018-12-25 08:30
心香
阅读(138)
推荐(0)
摘要:
1、Eclipse的视窗和视图概述 - A:视窗 每一个基本的窗体被称为视窗 * PackageExplorer 显示项目结构,包,类,及资源 * Outline 显示类的结构,方便查找,识别,修改 * Console 程序运行的结果在该窗口显示 * Hierarchy 显示Java继承层次结构,选
阅读全文
posted @ 2018-12-22 08:40
心香
阅读(218)
推荐(0)
摘要:
- 例: - java类加载顺序,首先加载类,执行static变量初始化,接下来执行对象的创建,如果我们要执行代码中的变量int a 初始化,那么必须先执行加载外部类,再加载内部类,最后初始化静态变量 a ,问题就出在加载内部类上面,我们可以把内部类看成外部类的非静态成员,它的初始化必须在外部类对象
阅读全文
posted @ 2018-12-21 08:24
心香
阅读(512)
推荐(1)
摘要:
1、匿名内部类:就是内部类的简化写法。 - 匿名内部类是局部内部类的一种,所以匿名内部类也应该写在方法里。 2、前提:存在一个类或者接口。(这里的类可以是具体类也可以是抽象类) 3、格式: - new 类名或者接口名(){ 重写方法; } 4、本质是什么呢?是一个继承了该类或者实现了该接口的子类匿名
阅读全文
posted @ 2018-12-20 16:57
心香
阅读(1864)
推荐(0)
摘要:
1、内部类访问特点: - 内部类可以直接访问外部类的成员,包括私有。 - 外部类要访问内部类的成员,必须创建对象。 - 外部类名.内部类名 对象名 = 外部类对象.内部类对象; - 例: 2、私有成员内部类 - 通过本类中提供一个公共的方法来访问私有成员内部类。 - 例: 3、静态成员内部类 - 例
阅读全文
posted @ 2018-12-20 11:14
心香
阅读(3379)
推荐(2)
摘要:
1、修饰符: - 权限修饰符:private,默认的,protected,public - 状态修饰符:static,final - 抽象修饰符:abstract 2、类: - 权限修饰符:默认修饰符,public - 状态修饰符:final - 抽象修饰符:abstract - 用的最多的就是:p
阅读全文
posted @ 2018-12-20 10:49
心香
阅读(524)
推荐(0)
摘要:
1、成员区别: - 抽象类 * 成员变量:可以变量,也可以常量 * 构造方法:有 * 成员方法:可以抽象,也可以非抽象 - 接口 * 成员变量:只可以常量 * 构造方法:没有 * 成员方法:只可以抽象 2、关系区别: - 类与类:继承,单继承,多层继承 - 类与接口:实现,单实现,多实现 - 接口与
阅读全文
posted @ 2018-12-19 21:08
心香
阅读(1106)
推荐(0)
摘要:
1、类与类: - 继承关系,只能单继承,可以多层继承。 2、类与接口: - 实现关系,可以单实现,也可以多实现。 - 并且还可以在继承一个类的同时实现多个接口。 - * 例:class Demo extends ClassA implements InterA,InterB { } 3、接口与接口:
阅读全文
posted @ 2018-12-19 15:15
心香
阅读(518)
推荐(0)
摘要:
1、成员变量: - 只能是常量,并且是静态的、公共的。 - 默认修饰符:public static final - 建议:自己手动给出。 2、构造方法:接口没有构造方法。 3、成员方法: - 只能是抽象方法。 - 默认修饰符:public abstract - 建议:自己手动给出。
阅读全文
posted @ 2018-12-19 10:48
心香
阅读(870)
推荐(0)