
JAVA
文章平均质量分 59
ssyes123
这个作者很懒,什么都没留下…
展开
-
java里的三大代码块
代码块----------1.局部代码块:public class CodeDemo { public static void main(String[] args) { Do(); // 局部代码块 { int x = 10; System.out.println("First = " + x); } System.out.println(20); ...原创 2018-03-23 22:51:01 · 459 阅读 · 0 评论 -
Java中的关键字final
Java中的关键字finalfinal可以修饰类、变量、方法。(1)类当final修饰类的时候,该类为最终类,不能被继承。注:类为final类,类中的方法默认为final方法(必须为final),类中的变量默认我final变量(必须为final)。(2)方法final修饰方法。当父类的方法为final时候,子类不能覆盖父类的同名方法。如下代码:public class AnimalDemo {...原创 2018-04-06 23:21:24 · 188 阅读 · 0 评论 -
Java中的静态方法不能被子类重写
Java中的静态方法不能被子类重写特点:静态方法属于类的方法,也属于对象的方法,但是静态方法随类的存在。结论:Java中的静态方法不能被子类重写,实际上,子类的静态方法隐藏了父类的静态方法,因此父类的子类的静态方法同时存在,只不过父类通过类名(或对象名)调用的是父类的静态方法,子类通过类名(或对象名)调用的是子类的静态方法。(1)代码如下:public class Test { public s...原创 2018-03-25 10:54:20 · 2854 阅读 · 0 评论 -
Java中父类的私有方法不被子类重写
Java中父类的私有方法不被子类重写从上篇文章(https://blog.youkuaiyun.com/ssyes123/article/details/79682583)中,提到父类中的私有方法在子类中拥有不能被访问,那么父类的私有方法能不能被子类重写呢?答案是:既然都无法访问,当然就无法重写了。代码如下:public class Test { public static void main(Strin...原创 2018-03-24 23:41:19 · 8617 阅读 · 0 评论 -
Java中父类的私有变量和方法不被子类继承--如何理解
Java中父类的私有变量和方法不被子类继承如何理解父类的私有变量和方法不被子类继承呢?首先看代码如下:public class Test { public static void main(String[] args) { Son s1 = new Son();//创建一个子类对象 System.out.println("子类的name = "+s1.getName());...原创 2018-03-24 23:19:26 · 2231 阅读 · 1 评论 -
Java继承中的构造代码块和构造方法执行顺序--层次初始化
层次初始化层次初始化:类的初始化时分层进行的,在继承中,先进行父类对象的初始化过程,等父类对象的初始化过程结束后,再进行子类对象的初始化过程。解释:在子类的构造方法中,无论是显式或隐式调用super(),都会先把父类的成员变量进行初始化过程(构造代码块 -> 构造方法),当父类的初始化过程结束后,然后在进行子类的初始化过程(构造代码块 -> 构造方法)。理解:(先父后子)必须先有父类,...原创 2018-03-24 12:04:41 · 558 阅读 · 1 评论 -
java继承中的构造方法2
java继承中的构造方法2(1)子类的构造函数可以调用本类的其他构造函数(用this()函数指代),然后通过其他构造函数调用父类的存在的构造函数。public class Test { public static void main(String[] args) { Son s1 = new Son(1000); }}class Father { // 有参构造存在时,如果要无...原创 2018-03-24 10:38:47 · 206 阅读 · 0 评论 -
java继承中的构造方法
继承中的构造方法有以下几个结论:(1)父类的无参构造函数存在时,父类的(无参)构造方法会被子类的(所有)构造方法(必须)在第一行默认(隐式)调用。代码如下:public class Test { public static void main(String[] args) { Son s = new Son(); System.out.println("--------------");...原创 2018-03-24 10:17:20 · 526 阅读 · 0 评论 -
java中的this和super
this:本类的对象引用super:本类的父类的对象引用测试代码:public class ExtendsDemo3 { public static void main(String[] args) { Deprived dp = new Deprived(); dp.show(); }}class Base { public String name = "Base 这是基...原创 2018-03-23 23:34:31 · 147 阅读 · 0 评论 -
JAVA--01Eclipse配置JDK源码学习
Eclipse配置JDK源码学习1.Windows---preferences---java----InstalledJREs2.选择你的JRE环境,点击Edit,找到rt.jar3.点击Source Attachment,连接到你JDK环境下的src.zip此处我的jdk在这里 ,D:/App/Java/jdk1.8.0_162/src.zip4.在Eclipse中,引用JDK中的类,按下Ctr...原创 2018-06-09 21:42:19 · 149 阅读 · 0 评论