java里extends代表啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java里extends代表啥相关的知识,希望对你有一定的参考价值。

extends 代表继承
Class B extends A代表B继承自A,A所拥有的公共方法以前公共变量在B 中可以直接使用,就如同是B自己的一样。
参考技术A extends是继承的意思,代表子类继承父类.比如你是你父亲的儿子,你长得像你父亲那么就是你继承了你父亲的基因. 参考技术B extends 继承
 类X 通过extend 类Y来添加功能,或者添加变量,或者添加方法,或者覆盖类Y的方法。一个接口extends另外一个接口来添加方法
参考技术C 继承嘛,http://baike.baidu.com/view/745501.htm

运算符 ^ 在 java 中代表啥? [复制]

【中文标题】运算符 ^ 在 java 中代表啥? [复制]【英文标题】:What does the operator ^ stand for in java? [duplicate]运算符 ^ 在 java 中代表什么? [复制] 【发布时间】:2013-02-20 02:46:46 【问题描述】:

我只是在代码中看到它,所以我尝试了这个:

int i = 30;
System.out.println(i^3);

结果是:

29

这是什么?谢谢。

【问题讨论】:

***.com/questions/1991380/… 嗯tinyurl.com/av2k5s7 【参考方案1】:

这是异或 - exclusive bitwise or。

【讨论】:

【参考方案2】:

^ 它是一个异或运算符 (XOR)。 它实际上是按位求和 % 2。

11110 (30)
00011 (3)
----------
11101 (29)

【讨论】:

非常感谢您的解释,我主要想知道为什么返回 29。【参考方案3】:

Bitwise exclusive OR Operator

【讨论】:

【参考方案4】:

^ 在 Java 中是 XOR operator

XOR 代表按位异或。即:

0 XOR 0 = 0

0 XOR 1 = 1

如果位不同(独占),则输出为 1,否则为 0。

所以按照你的例子:

11110 XOR 00011 = 11101 = 29

【讨论】:

以上是关于java里extends代表啥的主要内容,如果未能解决你的问题,请参考以下文章

Java中的implements和extends关键字有啥区别[重复]

JAVA中extend啥意思

js中layui.extend()是啥意思?

泛化类的定义中<? extends T>和<? super T>各代表啥意思?

Java中,接口继承接口时,用implements与extends有啥区别?

java中继承extends和emplments实现有啥区别?具体在用法上?