- 博客(7)
- 收藏
- 关注
原创 Java零基础之-多态
多态涉及到的概念: 向上转型(upcasting) 子类型–>父类型 又被称为:自动类型转换 向下转型(downcasting) 父类型–>子类型 又被称为:强制类型转换。【需要加强制类型转换符】 (无论是向上转型还是向下转型,两种类型之间必须要有继承关系,没有继承关系,程序是无法编译通过的。) 使用多态语法机制的一个例子: Animal和Cat之间存在继承关系,Animal是父类,Cat是子类 Animal a1 = new Cat();//java中允许这种语法:父类型引用指向子
2021-09-02 09:39:24
181
转载 Java零基础之-继承以及方法的覆盖(super关键字)
面向对象三大特征:封装、继承、多态。 继承: ”基本作用“:代码复用。 ”重要作用“:有了继承才有了以后的”方法覆盖“和”多态机制“ 语法格式 [修饰符列表] class 类名 extends 父类名{ 类体=属性+方法; } Java语言只支持单继承,一个类不能同时继承很多类。C++支持多继承。 有关术语: B类继承A类,其中: A类被称为:父类、基类、超类、superclass B类被称为:子类、派生类、subclass 子类都可以继承父类的哪些数据? -私有的不支持继承 -构造
2021-09-01 15:06:33
319
原创 Java零基础之-static关键字
前提概要: 实例变量和静态变量的区分。 当所有对象都有这个属性,但是这个属性的值会随着对象的变化而变化,此时应当声明为实例变量。 当所有对象都有这个属性,但是所有对象的这个属性的值是一样的,此时定义为静态变量(静态变量当然可以通过对象访问,但是建议通过类名. 的方式访问),节省内存开销。 静态变量在类加载的时候初始化,存在方法区内存。访问的时候不需要创建对象,直接使用“类名.静态变量名”的方式访问。 关于Java中的static关键字: static(静态的); static修饰的方法是静态方法;
2021-09-01 09:35:16
161
原创 Java零基础之-this关键字
关于Java语音中的this关键字: this是一个关键字(当前); this是一个引用,是一个变量,this变量中保存了当前对象的内存地址,this存储在JVM的堆内存Java对象内部; 100个Java对象,就有100个不同的this; this可以出现在“实例方法”中,指向当前正在执行这个动作的对象; this多数情况下可以省略不写; this不能使用在带有static的方法中。 下面是必须使用this关键字的例子: (用来区分局部变量和实例变量的时候,“this”关键字不能省略) //用户类
2021-08-31 22:20:38
160
原创 Java零基础复习Day-3
栈内存主要存储局部变量 方法重载和返回值类型无关,和修饰符列表无关 递归 -什么是递归? 自己调自己… -递归很耗费内存,可以不用就别用。 -递归如果没有return条件,就会出现这样的错误:java.lang.StackOverflowError(栈内存溢出错误),这种错误无法挽回,只有一个结果,就是JVM停止工作 -通过上面一条的叙述,我们就知道:递归必须有结束条件! 否则就会发生栈内存溢出错误 注意:递归可以不用就别用,但是有的情况必须依靠递归方式。比如:目录拷贝。 面向对象的三大特征..
2021-08-04 18:16:03
153
原创 Java零基础复习-Day2
1.Java注释: 简单的注释就没必要看了,主要说一下javadoc注释 -javadoc注释 /** * javadoc的注释 * javadoc的注释 * javadoc的注释 * javadoc的注释 * / -javadoc.exe工具可以自动将javadoc注释生成帮助文档 2.System.out.printIn(“Hellow World!”); 这行代码,是向控制台输出一条消息。 3.public class 和 class 的区别: -一个Java源文件当中可以定义多个class -一个J
2021-08-03 18:40:49
214
原创 Java零基础复习-Day1
1.JDK:Java开发工具包。(官网下载:http://www.oracle.com) 目前JDK最高版本:Java8/JDK1.8/JDK8 2.Java包括三大块: -JavaSE(标准版) -JavaEE(企业版) -JavaME(微型版) JavaSE是基础,以后还是主攻JavaEE。 3.Java语言特性(开元、免费、纯面向对象、跨平台) -简单性 *...
2021-08-03 10:34:31
208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人