Java
青涩猛男
微信搜:慢慢学编程
展开
-
【Java】谈谈Java中的接口
本文将介绍在 Java 语言中的接口。通俗点来说,接口就是方法的集合。接口的定义格式定义接口的格式:public interface 接口名称 { // 接口内容}接口内容可以包含:JDK 1.7 中:常量抽象方法JDK 1.8 中:常量抽象方法默认方法静态方法注意事项接口中是没有静态代码块或者构造方法的一个类的直接父类是唯一的,但是一个类可以实现多个接口接口中抽象方法的定义格式接口的抽象方法定义格式如下:public abstract voi.原创 2020-12-18 11:47:14 · 93 阅读 · 0 评论 -
【Java】谈谈Java中的覆盖和重载
重载和覆盖是 Java 多态性的不同表现方式,本文将介绍什么是重载(Overload)和覆盖(Override)以及二者之间的区别。重载(Overload)重载是在一个类里,方法名相同,而参数不同。返回的类型可以相同,也可以不同。每个重载的方法都必须有独一无二的参数列表。最常用的地方就是构造器的重载。举个例子:public class A { public int sum(int a) { return a; } public int sum(int a, int b) { r原创 2020-12-18 11:46:44 · 301 阅读 · 0 评论 -
【Java】谈谈Java中的多态
本文将介绍 Java 语言中面向对象的多态性。多态是同一个行为具有多个不同的表现形态或形式的能力。比如:小阿 giao,他是一名主播,同样也是一个人。小阿 giao 是一个对象,这个对象既有主播形态,也有人类形态。一个对象,拥有多种形态,这就是对象的多态性。多态在代码中的体现如何用代码来表现多态性?其实就是一句话:父类引用指向子类对象。父类名称 对象名 = new 子类名称();不一定非得是父类引用,还可以这样:接口名称 对象名 = new 实现类名称();创建一个父类 :原创 2020-12-18 11:46:07 · 122 阅读 · 0 评论 -
【Java】Java 对象的前世今生
这是一篇学习笔记。本文会介绍对象如何创建、存在与何处、堆、栈、构造器等知识。栈与堆:生存空间栈:存放方法调用和局部变量。可以被垃圾回收。堆:存放对象。当 Java 虚拟机启动时,它会从底层的操作系统中取得一块内存,并以此区段来执行 Java 程序。内存空间大小有虚拟机来决定,不同的虚拟机空间大小可能会不同。实例变量:声明在类中。有默认值。生命周期与对象一样,对象不死它不死。局部变量:声明在方法中。无默认值,必须初始化。局部变量随着方法执行完毕会被销毁。public class .原创 2020-12-18 11:45:13 · 95 阅读 · 0 评论