小编Pra*_*mer的帖子

与实例变量的多态性

这是我写的三个类:

public class Shape {

    public int x = 0;

    public void getArea() {
        System.out.println("I don't know my area!");
    }

    public String toString() {
        return "I am a shape!";
    }

    public int getX() {
        return x;
    }
}

public class Rectangle extends Shape {

    public int x = 1;

    public int getX() {
        return x;
    }

    public void getArea() {
        System.out.println("L*W");
    }

    public String toString() {
        return "I am a rectangle!";
    }
}

public class Tester {

    public static void …
Run Code Online (Sandbox Code Playgroud)

java variables polymorphism overriding instance

5
推荐指数
1
解决办法
7604
查看次数

为什么符号位不会影响Integer.MAX_VALUE但会影响MIN值?

System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
Run Code Online (Sandbox Code Playgroud)

打印:

2147483647
-2147483648
Run Code Online (Sandbox Code Playgroud)

为什么最大值为2 ^ 31 -1(符号位为0并且不添加到数字的值),而最小值仅为-2 ^ 31(符号位为1并且确实添加到值然后??).

java integer max min

2
推荐指数
1
解决办法
166
查看次数

标签 统计

java ×2

instance ×1

integer ×1

max ×1

min ×1

overriding ×1

polymorphism ×1

variables ×1