
Java笔记
Java_Hello_World.
这个作者很懒,什么都没留下…
展开
-
类的访问方式
类的访问方式* 不导入包访问 * 被使用的类和当前类在同一个包下时可以直接访问。 * 该类在java.lang中时,可以直接使用。 * 导包访问 * 导包格式01:import 包名.包名...类名; 导入指定包下的指定类。 * 导包格式02:import 包名.包名...*; 导入指定包下的所有类,不包括子包下的类...原创 2019-11-02 17:53:56 · 1058 阅读 · 0 评论 -
包的概述和定义格式
包的概述和定义格式包的概念 * 包在文件系统中就是一个文件夹。 * 包就是文件夹。包的作用 * 将功能相同或相似的类和接口放在同一个包下,方便类的查找和管理。 * 登录功能:com.itheima.login * 注册功能:com.itheima.register * 避...原创 2019-11-02 17:50:10 · 1132 阅读 · 0 评论 -
static
static关键字概述static关键字的概述 * 是一个修饰符。 * 一般用来修饰成员变量,成员方法以及代码块 * static修饰的成员变量和成员方法不再属于对象,而是属于类。可以被该类的所有对象共享。成员变量的分类 * 静态成员变量或类变量:被static修饰的成员变量 * 非静态成员变量或实...原创 2019-11-02 17:48:14 · 2358 阅读 · 2 评论 -
笔记_多态
1. 多态的概述1.1 多态的概述 同一种事物表现出来的多种形态则称为多态。 "俊杰" ==> 班长 "俊杰" ==> 儿子"俊杰" ==> 父亲"俊杰" ==> 路人甲1.2 多态的前提必须有子父类关系或类实现接口关系 必须有方法重写 必须有父类引用指向子类对象或接口引用指向实现类对象1.3 多态的格式父类类名 变量名 = ne...原创 2019-11-02 17:28:49 · 275 阅读 · 0 评论 -
接口
1. 接口的引入2. 接口的概念接口也是一种数据类型,比抽象类更加抽象的'类'。接口是功能的集合,它只描述功能所具备的方法,如何实现这些方法由实现类(子类)通过方法重写来完成。3. 接口的定义和使用格式3.1 定义格式interface 接口名{ // 抽象方法 // 默认方法:JDK1.8}3.2 使用格式...原创 2019-11-02 17:25:26 · 1763 阅读 · 0 评论 -
抽象类和抽象方法
抽象类和抽象方法的概念抽象方法的概念 * 被abstract修饰的没有方法体的方法就是抽象方法; 抽象方法的格式 * 修饰符 abstract 返回值类型 方法名(参数列表); 抽象类的概念 * 具有抽象方法的类就是一个抽象类。 * 被abstract修饰的类就是一个抽象类。 抽象类的格式 ...原创 2019-11-02 17:22:55 · 409 阅读 · 0 评论 -
this和super关键字访问普通成员(非private)
this关键字访问普通成员 this.成员变量名; * 先在本类中查找成员变量,如果本类中没有,则去父类中查找,直到Object类,如果依然没有找到,则编译失败。 * 只要找到了,就不会继续向上查找。 this.成员方法(参数); 先在本类中查找成员方法,如果本类中没有,则去父类中查找,直到Object类,如果依然没有找到,则编译失...原创 2019-11-02 17:09:23 · 458 阅读 · 0 评论 -
Override注解介绍
@Override注解作用 * 用来修饰方法声明的,告诉编译器该方法是重写父类中的方法,如果父类中没有该方法 ,则直接编译失败。 * 不管是否使用该注解修饰方法声明,只要该方法声明和父类方法声明一致就属于重写。...原创 2019-11-02 17:07:44 · 1173 阅读 · 0 评论 -
方法重写的概念和格式
方法重写的概念 * 在子类中,出现了和父类方法声明完全一样的方法(方法返回值类型一样,方法名一样,参数列表一样)。方法重写的格式 * 除方法体以为,其他和父类方法声明一样。什么时候使用方法重写? * 父类中的方法不能满足子类的需求时,就可以重写父类中的方法,子类自己实现该方法。方法重写的注意事项 * 子类重写父类的...原创 2019-11-02 17:04:52 · 877 阅读 · 0 评论 -
类与类之间的关系
Java中类与类之间关系有哪些组合关系继承关系代理关系组合关系在类型A中的成员变量的数据是类型B时,则A和B就是组合关系.组合关系的案例人和宠物继承关系:继承是面向对象的三大特征之一继承是类与类关系之间的一种从类与类关系的设计角度来,子类必须是父类的一种才可以使用继承.继承的好处提高了代码的复用性提高了代码的扩展性为多...原创 2019-11-02 17:01:47 · 298 阅读 · 0 评论 -
Java 中的toSttring方法
一般都是对自身信息的描述:输出一个对象,对于toString可以省略,结果是一样的package tostring;/** * Date:2019/9/21 * Author:zkh * DESC: */public class Apple { private String color; private int weight; pub...原创 2019-09-21 19:15:21 · 355 阅读 · 0 评论