必威体育Betway必威体育官网
当前位置:首页 > IT技术

java基础之变量覆盖?

时间:2019-07-02 07:41:09来源:IT技术作者:seo实验室小编阅读:50次「手机版」
 

skycn

很多人还在想这样一个问题:java的变量能被覆盖吗?

其实java的覆盖是指方法来说的,变量是不能覆盖的。

如下:

public class Test {

public static void main(String args[]) {

A a = new B();

System.out.println(a.i);

System.out.println(a.get());

}

public class B extends A {

public int i = -6;

public B() {

System.out.println("B().");

}

@Override

public int get() {

System.out.println("get B.");

return i;

}

}

public class A {

public int i = 12;

public A(){

System.out.println("A().");

}

public int get() {

System.out.println("get A.");

return i;

}

}

结果:

A().

B().

12

get B.

-6

子类定义与父类同名的成员变量,并没有覆盖父类的成员变量,而是两个成员变量共存。

对于方法就如上所示,得到结果为-6.

相关阅读

JAVA数组操作

05.01_Java语言基础(数组概述和定义格式说明)(了解) A:为什么要有数组(容器) 为了存储同种数据类型的多个值 B:数组概念 数组是

图灵学院:Java高并发之BlockingQueue

1:BlockingQueue继承关系java.util.concurrent 包里的 BlockingQueue是一个接口, 继承Queue接口,Queue接口继承 Collection Blockin

Java web编程(一)

1、web 是一种基于超文本和http的、全球性的、动态交互的、跨平台的分布式图形信息系统 是建立在Internet上的一种网络服务。 现

Javascript:history.go()和history.back()的用法与区

Javascript:history.go()和history.back()的用法与区别简单的说就是:go(-1):返回上一页,原页面表单中的内容会丢失;back():返回上一页

java围棋小游戏代码

import java.awt.*;import java.awt.event.*;class ChessPad extends Panel implements MouseListener,ActionListener{int x=-1,

分享到:

栏目导航

推荐阅读

热门阅读