摘要: 一、Java的API 1.1 Java 的API(API: Application(应用) Programming(程序) Interface(接口)) 1) Java API就是JDK中提供给我们使用的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用 阅读全文
posted @ 2020-05-08 21:06 smile,你 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1、常用来修饰类、方法、变量的修饰符如下: 1)public 权限修饰符,公共访问, 类,方法,成员变量 2)protected 权限修饰符,受保护访问, 方法,成员变量 3)默认什么也不写 也是一种权限修饰符,默认访问, 类,方法,成员变量 4)private 权限修饰符,私有访问, 方法,成员变 阅读全文
posted @ 2020-05-08 15:56 smile,你 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一、访问修饰符 在Java中提供了四种访问权限,使用不同的访问权限时,被修饰的内容会有不同的访问权限,以下表来说明不同权限的访问能力: public protected default private 同一类中 √ √ √ √ 同一包中(子类与无关类) √ √ √ 不同包的子类 √ √ 不同包中的无 阅读全文
posted @ 2020-05-08 15:43 smile,你 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一、匿名对象 1.1 匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。 如:已经存在的类: public class Person{ public void eat(){ System.out.println(); } } 创建一个普通对象 Person p = new 阅读全文
posted @ 2020-05-07 22:49 smile,你 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、final关键字 1.1 final的概念 1)继承的出现提高了代码的复用性,并方便开发。 2)但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。 3)可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢? 4)要解决上述的这 阅读全文
posted @ 2020-05-07 21:55 smile,你 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、子父类中方法的调用 1.1 在创建子类对象时,父类的构造方法会先执行,因为子类中所有构造方法的第一行有默认的隐式super();语句。 格式: 调用本类中的构造方法 this(实参列表); 调用父类中的空参数构造方法 super(); 调用父类中的有参数构造方法 super(实参列表); 1.2 阅读全文
posted @ 2020-05-05 21:59 smile,你 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、this调用构造方法 1.1 方法之间调用时,可以通过方法名进行调用。可是针对构造方法,无法通过构造方法名来相互调用。 1.2 构造方法之间的调用,可以通过this关键字来完成。 1)构造方法调用格式: this(参数列表); 1.3 构造方法的调用 class Person { // Pers 阅读全文
posted @ 2020-05-05 21:48 smile,你 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、什么是构造方法呢? 从字面上理解即为构建创造时用的方法,即就是对象创建时要执行的方法。既然是对象创建时要执行的方法,那么只要在new对象时,知道其执行的构造方法是什么,就可以在执行这个方法的时候给对象进行属性赋值。 1.1 构造方法的体现: 1) 构造方法没有返回值类型。因为它是为构建对象的,对 阅读全文
posted @ 2020-05-05 21:29 smile,你 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一、多态的概述 1.1 多态是继封装、继承之后,面向对象的第三大特性。 1.2 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。 1.3 如Student类可以为Person类的子类。 阅读全文
posted @ 2020-05-05 16:01 smile,你 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、接口 1.1 接口的概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接口。 1.2 阅读全文
posted @ 2020-05-05 15:41 smile,你 阅读(159) 评论(0) 推荐(0) 编辑