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