抽象类的产生: 当编写一个类时,我们往往会为该类定义一些方法,这些方法是用来描述该类的功能具体实现方式,那么这些方法都有具体的方法体。 但是有的时候,某个父类只是知道子类应该...
抽象类的产生: 当编写一个类时,我们往往会为该类定义一些方法,这些方法是用来描述该类的功能具体实现方式,那么这些方法都有具体的方法体。 但是有的时候,某个父类只是知道子类应该...
用例子理解里氏替换原则:需求: (1)设计宠物类,猫类,狗类,让猫和狗继承宠物类 (2)在宠物类中定义sound方法,表示宠物的叫声,但是叫声不能由具体的行为。 (3)猫和狗...
1.继承 继承是面向对象的三大特征之一。 类与类之间的三种关系:is a :继承关系,例如:公共汽车 is a 汽车use a:使用关系,例如:人 use a 钳子has a...
封装是面向对象的三大特征之一。 Java中的封装的实质就是将类和状态信息(成员变量)隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息(成员变量)...
类的成员包括属性和方法,也称作成员变量和成员方法。 1.成员方法 1.1.方法重载 方法重载是OOP中的一个重要概念,而实际开发中经常用的方法重载。 1.1.1.方法重载的定...
编程的本质是逻辑,编程思维的培养很重要。首先我们要理解面向过程和面向对象有什么区别:面向过程:面向过程是一种以“事件”为中心的编程思想,把解决问题的过程拆成一个个方法,通过一...
1.静态 在类中,使用 static 修饰符修饰的属性(成员变量)称为静态变量,也可以称为类变量,常量称为静态常量,方法称为静态方法或类方法,它们统称为静态成员,归整个类所有...
1.了解数组 数组,大家都不陌生,数组对于每一门编程语言都是重要的数据结构之一,当然不同编程语言对于数组的应用和实现也稍有不同。那么让我们了解一下Java语言提供的数组。 1...
数组: 数组是具有多个连续存储的相同数据类型的变量组成的集合体。 数组元素: 构成一个数组的每一个数据都是数组元素。 数组下标: 表示数组元素在数组中的位置,用整数表示,从0...
数组 概念:用来连续存储多个同类型元素。 相同类型 在内存中连续存储 多个数据对数组的理解:定义个数组相当于一次定义多个变量 数组元素 构成一个数组的每一个数据称为数组元素。...
Java数组的理解与运用 1、什么是数组? 数组是用来存放多个相同类型的变量的集合体。在内存中是连续存储的。 可以理解为:定义了一个数组就相当于一次定义了相同类型...
Java 数组 一、什么是数组 定义:数组是具有相同类型且按一定次序排列的一组变量的集合体。 什么是数组元素 构成一个数组的每一个数据称为数组元素。 什么是数组下标 下标是数...
一.数组基本概念 1.1 什么是数组 数组是用来存储多个连续数据类型相同的数据 1.2 什么是数组元素 数组中的每个数据就是数组元素 1.3 什么是数组长度 数组的元素个数就...