小编Kal*_*ghu的帖子

覆盖Java中的成员变量

我正在研究在JAVA中重写成员函数,并考虑尝试重写成员变量.

所以,我定义了类

public class A{
    public int intVal = 1;
    public void identifyClass()
    {
        System.out.println("I am class A");
    }
}

public class B extends A
{
    public int intVal = 2;
    public void identifyClass()
    {
        System.out.println("I am class B");
    }
}

public class mainClass
{
    public static void main(String [] args)
    {
        A a = new A();
        B b = new B();
        A aRef;
        aRef = a;
        System.out.println(aRef.intVal);
        aRef.identifyClass();
        aRef = b;
        System.out.println(aRef.intVal);
        aRef.identifyClass();
    }
}
Run Code Online (Sandbox Code Playgroud)

输出是:

1
I am …
Run Code Online (Sandbox Code Playgroud)

java overriding

60
推荐指数
4
解决办法
6万
查看次数

Github Atom编辑器显示删除并添加回的行

我正在使用Github的原子文本编辑器。在大多数情况下,当我修改文件中的一行时,会git diff显示很多行已删除并以这种方式添加回去

 -      @op_contact = "Not Available" 
 +      @op_contact = "Not Available"
Run Code Online (Sandbox Code Playgroud)

这给代码审查带来不便,因此我被迫使用其他编辑器,例如SublimeText。

似乎可以通过一些简单的设置来解决此问题,但是我不确定该怎么做,也不知道要搜索什么。有一些相关的问题,像这样,但是我想从Atom编辑器中解决它,因为SublimeText中不存在此问题。

原子版本:1.3.1

atom-editor

4
推荐指数
1
解决办法
175
查看次数

标签 统计

atom-editor ×1

java ×1

overriding ×1