Java基础

原创 2006年06月16日 21:34:00

来自社区问题!

public class Test {

    public Test() {
    }

    public void aMethod() {   
        Base v = new Base();
        System.out.println("v.x = " + v.x);  //1
        bMethod(v);
        System.out.println("v.x = " + v.x);  //6
    }
 
    public void bMethod(Base v) {
        v.x = 6;
        Base vh = new Base();
        v = vh;
        System.out.println("v.x = " + v.x);   //1    
    }

    public static void main(String[] args) {
        Test tst=new Test();
        tst.aMethod();       
       
        Base vv=new SubBase();
        System.out.println("vv.x = " + vv.x);  //1 域的隐藏
        System.out.println("run vv.method() = " + vv.method());   //2 方法的覆盖     
          
    }
   
}

class Base {
 
    int x = 1;
   
    int method() {
        return x;
    }
   
}

class SubBase extends Base {
   
 int x = 2;
 
    int method() {   
        return x;
    }
   
}

结果:
v.x = 1
v.x = 1
v.x = 6
vv.x = 1
run vv.method() = 2

敢说你java基础很好吗?你能答对几个?(Java基础知识点整理)

1.熟悉IO相关接口和类,知道字符流和字节流的区别。 2.理解Java反射,并熟练使用反射解决问题。 3.理解泛型,并能熟练使用。知道的区别。 4.了解Collection、List、Map、Set之...
  • u014481156
  • u014481156
  • 2015年03月10日 21:40
  • 794

如何做到有扎实的 Java 基础

学习java的同学大部分估计都有这样的疑问,到底什么是java基础呢,我们总会去问一些高手,什么是基础,每个人都会有不同的答案告诉你,这时候的你将会接收很多知识,因为这也是基础,那也是基础,整的全都成...
  • marvel_java
  • marvel_java
  • 2016年11月21日 09:25
  • 2561

如何做到有扎实的Java基础

工作这么多年了,主要用的C语言,对Java语言只停留在看一些代码的层面,或者说是知道一些Java的语法。既然下定了决心学习Android App开发,而且也写了一些App代码, 但是发现对Java一些...
  • rex_nie
  • rex_nie
  • 2016年12月29日 00:34
  • 1737

JAVA学习需要什么基础

JAVA学习需要什么基础
  • javaniuniu
  • javaniuniu
  • 2017年02月04日 13:10
  • 2758

JAVA网络基础

1 网络基础简介1.1 两台计算机通信两台计算机需要通过网络进行通信,需要满足三个必备条件:IP地址(所处位置和身份)、协议(共同的语言)和端口号。1.1.1 TCP/IP协议 TCP/IP是目前世界...
  • DXZCZH
  • DXZCZH
  • 2016年07月03日 10:38
  • 373

四道Java基础题 你能对几道?

一、==符的使用 首先看一段比较有意思的代码 Integer a = 1000,b=1000; Integer c = 100,d=100;    public void mRun(final S...
  • soul_code
  • soul_code
  • 2015年12月21日 09:04
  • 7080

Java 基础内容简介

一.基本概念 类: 将一些具有相似属性和共同方法的事物抽象为一个类,以便于对事物进行描述.(足球,篮球,排球可以抽象为一个类 球 ) 对象:一个类的具体实例.(球的一个具体事物,足球) 继承: ...
  • mydream20130314
  • mydream20130314
  • 2015年04月05日 11:22
  • 394

零基础学习Java步骤

零基础学习Java步骤
  • javaniuniu
  • javaniuniu
  • 2017年02月06日 12:46
  • 2348

分享一道java基础题,测测你是不是基础扎实

这是在网上只看到的一道java关于多态继承的问题,看着很简单,结构出乎意料,也是研究了一天终于搞明白了一点 问题来自:http://blog.itpub.net/28562677/views...
  • wq343502916
  • wq343502916
  • 2015年03月21日 10:28
  • 942

java基础面试题:java笔记题收集(一)

1、面向对象的特征有哪些方面?  - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。  - 继承:继...
  • chenpeng19910926
  • chenpeng19910926
  • 2016年08月02日 16:09
  • 574
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java基础
举报原因:
原因补充:

(最多只允许输入30个字)