java
文章平均质量分 54
月华_AlZnB
To be or not to be ,this is a question.
展开
-
Java内部类实现多重继承
内部类使得多继承的实现变得更加完美,同时也明确了如果父类为抽象类或者具体类,那么就仅能通过内部类来实现多重继承。实例:儿子是如何利用多重继承来继承父亲和母亲的优良基因。Father类、Mother类public class Father { public int strong(){ return 9; } }public class Mother { publ原创 2017-10-04 21:21:25 · 495 阅读 · 0 评论 -
关键字static
含义在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。在JVM加载一个类的时候,若该类存在static修饰的成员变量和成员方法,则会为这些成原创 2017-10-13 11:23:30 · 147 阅读 · 0 评论 -
关键字final
含义根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。不想被改变的原因有两个:效率、设计。使用到final的有三种情况:数据、方法、类。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。f原创 2017-10-13 14:04:06 · 153 阅读 · 0 评论 -
Java 输入输出流
1.什么是I/OJava中I/O操作主要是指使用Java进行输入,输出操作。 Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。那么什么是数据流呢?2.数据流在《think in Java》中,是这样解释的流:“流是磁盘或其它外围设备中存储的数据的源点或终点。”流是一组有始有终,并且有序的数据序列组合。它包括输入流、输出流。输入流和输出流,在我一开始学习原创 2017-10-23 11:34:20 · 284 阅读 · 0 评论 -
继承初始化
我们有必要对整个初始化过程有所认识,其中包括继承,对这个过程中发生的事情有一个整体性的概念。请观察下述代码: package ttt;class Insect { int i = 9; int j; Insect() { prt("i = " + i + ", j = " + j); j = 39; } static int x1原创 2017-11-30 14:08:03 · 266 阅读 · 0 评论