摘要:
一、什么是多态? 1.多态的定义 多态,字面意思就是多种状态,他表示一种事物的多种状态。 上边对象a具有两种类型编译类型:声明对象变量的类型,Animal表示把对象看出什么类型运行类型:对象的真实类型,Dog运行类型 对象的真实类型编译类型必须是运行类型的父类或相同当编译类型和运行类型不同的时候,多 阅读全文
摘要:
一、抽象类 1.什么是抽象类? 让我们先来看看百度是怎么解释的: 抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。 其实,类本身就是一种抽象概念,但它又是具体的事物,所以就被称为具体类,抽象类似乎就是将本身我们人为划分的类中有共性的再 阅读全文
摘要:
.1.什么是继承?为什么要继承? 从字面意思上来看,继承是孩子从父母哪里继承得到的东西,或是徒弟从师傅哪里得到的技能或手艺。java中继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 还记得我们的DOTA英雄吗? DOT 阅读全文
摘要:
一、什么是封装呢? 封装是面向对象的三大特征之一。 隐藏对象的属性和实现细节,仅对外提供公共的访问方式。 ①封装就是将面对对象的状态和行为看成是一个整体,将二者存放在一个独立的模块中,比如说类 ②封装也是信息隐藏,把不需要让外界知道的信息隐藏起来,尽肯能隐藏对象功能实现细节,向外暴露方法,保证外界的 阅读全文
摘要:
一、方法的重载 1.为什么要重载? 首先我们先来看不同数据类型求和的需求 所以,为了屏蔽了统一功能的方法由于参数不同所造成的方法名称不同,简化代码提高代码健壮性,就需要方法的重载。 2.什么是方法的重载? 重载方法定义:在同一个类中,某方法允许存在一个以上的同名方法,只要他们的参数列表不同即可。 我 阅读全文
摘要:
一、什么是类、对象和方法? 1.类 类用官方解释为:类是一个模板,它描述一类对象的行为和状态。类本身就是一种抽象的概念(以后我们还会介绍抽象类)。 举个例子:DOTA中有许多英雄。这些英雄(无论是敏捷还是力量型,无论是天辉还是夜魇)都可以统称为DOTA英雄,DOTA英雄就是一个大类。当然,我们还可以 阅读全文
摘要:
一、java程序的运行机制 Java开发的整个生命周期,可以概括为两个阶段:编译阶段和运行阶段。 1.编译阶段 ①程序员编写一个符合java语法的xx.java的源文件。 ②使用javac.exe命令对以上的java源程序进行编译。 ③若编译通过则生成一个xxx.class文件。 2.运行阶段 ①打 阅读全文
摘要:
一、数组的定义 1.两种方式 ①数据类型[] 数组名 = new 数据类型[元素个数或数组长度]; int[] x = new int[100]; 注:这个创建的数组实际上是在堆内存中创建了一块空间存放值,并生成一个地址,这个地址指向这个名为**的数组,具体的内存形态在以后详细阐述 ②类型[] 数组 阅读全文
摘要:
一、控制语句的种类 java控制语句主要分为7种 1.控制选择结构语句 if, if else switch 2.控制循环结构语句 for while do while 3.改变控制语句顺序 break continue 一、控制选择结构语句 1.if,if else语句 关于java语言中的if语 阅读全文
摘要:
一、主要的运算符种类 1.算术运算符:+、-、*、/、++、--等。 2.关系运算符:<、>、<=、==、!=等。 3.逻辑运算符 4.赋值运算符 5.三目运算符 二、算术运算符详 1.算术运算符种类 运算符 运算规则 范例 结果 + 正号 +3 3 + 加 2+3 5 + 连接字符串 “中”+“国 阅读全文