Java基础笔记24:final关键字

在java之中final称为终结器,在java之中可以使用final定义类,方法,属性。 1.使用final定义的类不能有子类下面的定义会出错```javafinal class A{}class B extends A{}```一般在进行系统类的开发的时......

Java基础笔记23:类的覆写综合实战-数组操作

此任务要求定义一个数组操作类(Array),在这个类里面可以进行整型数组的操作,由外部传入数组的大小,并且实现数据的保存,以及数据的输出。随后在这个类上派生出两个子类:- 排序类:通过此类取得的数据可以进行排序。- 翻转类:通过此类取得的数组数据要求采用倒序的方式输出。在......

Java基础笔记22:类的覆写

继承的主要特征是子类可以根据父类已有的功能进行功能扩展,但是子类在定义属性或者方法的时候,可能会与父类的属性和方法重名,在这样的情况下称为覆写。覆写分为两种情况:1.方法的覆写;2.属性的覆盖。 1. 方法的覆写 1.1 如何使用方法的覆写 当子类产生了与父类方法名相同、参数类......

Java基础笔记21:类的继承性

继承性是类的三大特性之一,它主要解决的是代码重用性问题。 1. 问题的引出 假设我们现在需要定义两个类,一个是人类,一个是学生类,按照之前我们学到的类的定义方式,我们会进行如下的定义: ```java class Person{ private String name; ......

Java基础笔记20:链表的定义与使用

此部分属于引用部分的加强应用,依赖于下面两个知识点:- 引用传递问题- this表示当前对象 1.链表的基本形式链表是一种最为简单的数据结构,它主要依靠引用关系来实现多个数据的保存,假设现在要保存的数据使字符串。![](/media/editor/链表的结构_......

Java基础笔记19:内部类

1.基本概念 内部类就是指,在已经定义了一个类的基础之上,再其内部又定义了一个或多个类。从开发的角度,内部类,能少用就少用,优先考虑普通类。下面是一个内部类的代码实例: ```java class Outer{ private String msg = "hello world"......

Java基础笔记17:static关键字详解

1.static定义属性在讲解static之前,首先观察一个代码```javaclass Book{ private String title; private Double price; String pub = "清华大学出版社"; public Boo......

Java基础笔记16:对象比较

如果现在要比较两个数字之间的大小,我们用==,如果是两个字符串进行比较,我们使用equals(),如果说现在有一个自定义的类,现在想要判断他的两个对象是否相等,该如何做?因为对象 = 数据集合,那么应该对两个对象所有属性进行逐一比较。 1.基础比较方法 ```java class......

  • 13 of 18