摘要:
#多态 概念 父类引用指向子类对象 父类类型的一个变量中存储了一个子类的对象 多态的理解 一个事物是什么取决于你认为它是什么(引用类型) 你认为的 > 引用类型 一个事物是什么 > 对象 ##多态的概念 属性没有多态(不研究) 成员方法具有多态 -(1)编译时多态————在编译时只能调用引用类型所对 阅读全文
摘要:
要求:用一个数组B存储从另一个数组A中挑出的符合要求的数据,并对数组B中的数据进行操作 方法一: 1、确定数组A中符合要求的元素的个数。 (1)通常使用一个初始值为0的变量count进行数量标记, (2)循环遍历A数组 (3)遍历的过程中,用 if 判断挑选符合条件的元素,符合条件则count++。 阅读全文
摘要:
计算 1+2!+3!+...+20!的和 1、使用嵌套循环实现 public class FactorialAdd { public static void main(String[] args) { //计算 1+2!+3!+...+20!的和 System.out.println(" 1+2!+ 阅读全文
摘要:
super 关键字 含义 super : 超级的 含义: 在Java中代表当前对象的 直接父类对象的引用 用法分类 super. super(实际参数) 1、super(实际参数) super():代表调⽤⽗类⽆参的构造 super(参数):调⽤⽗类有参的构造 作用: 在⼦类构造⽅法中调⽤⽗类的构造 阅读全文
摘要:
构造方法 概述 构造方法: 也叫做构造器 构造函数 ,本质就是一个特殊的方法. 特点 1. 构造⽅法的⽅法名和类名⼀致(包括⼤⼩写) 2. 构造⽅法没有返回值类型(连void都没有) 3. 构造⽅法可以重载 4. 构造⽅法不可以⼿动调⽤,只能在创建对象的时,jvm⾃动调⽤ 5. 构造⽅法在创建对象时 阅读全文
摘要:
1、面向对象的三大特征是什么? 答:封装、继承、多态 2、成员变量和局部变量的区别有哪些? 答: 答案一: 1.在位置上: 成员变量 :类中方法外 局部变量: 方法中. 2.在内存中: 成员变量:堆中对象里 局部变量:栈中方法里 3.生命周期: 成员变量: 随着对象的产生而产生,随着对象的消亡而消亡 阅读全文
摘要:
#成员变量和局部变量的对比 ##答案一: 1.在位置上: 成员变量 :类中方法外 局部变量: 方法中. 2.在内存中; 成员变量:堆中对象里 局部变量:栈中方法里 3.生命周期: 成员变量: 随着对象的产生而产生,随着对象的消亡而消亡 局部变量: 随着方法的产生而产生,随着方法的消亡而消亡 ##答案 阅读全文
摘要:
面向对象 一、面向对象 概念:面向对象是一种编程思想,使用编程语言解决现实问题的一种思路。 分类: 面向过程: C语言 面向对象: Java 面向对象的思想: ⾯向过程的思想:⾃顶向下 逐步执⾏。 > 当解决一件事情的时候,首先想到的是我该怎么去做 ⾯向对象思想:以对象为中心,使用对象调用其功能。 阅读全文
摘要:
数组排序 排序: 排列顺序 从大到小 从小到大 排序算法有很多,比较基础的有冒泡排序的和选择排序。 (1)冒泡排序 冒泡排序规则: 相邻的两个元素进行比较,如果前者大于后者,那么两者交换位置(每次比较和移动的是相邻的两项)。 外层循环控制比较的轮数,也就是数组需要比较的数字数量。 内层循环控制每轮需 阅读全文
摘要:
数组 一、概念 数组: 内存中一片连续的内存空间,可以存储多个类型相同的数据,方便统一进行处理. 元素: 就是数组中的每个数据 下标: 就是为每个元素分配的一个编号 0 数组的长度 - 1 数组的长度: 就是数组的容量,可以进行动态的获取 数组名.length 二、数组的定义 数组定义的步骤: 1. 阅读全文