内存大小


Text color:字体颜色
Background color:背景颜色

1. 用于广大病友交流病情
2. 用于与博主激情PY
3. 用于知乎大神精彩发挥
###1.Math.pow(a,b) //求平方数
a:底数
b:指数
返回值:a的b次幂
返回值类型:double类型
实例:

结果:

---
###2.Math.abs(a) //求绝对值
- 阅读剩余部分 -
单继承(extends):extends后面只能继承一个父类,这样的话就很有局限性
多继承(implements):多继承通过接口实现
##父类接口:
接口需要使用关键字interface
```key
语法:interface 父接口名{ }
```
注意:
1.接口中只能有抽象方法,并且接口中的抽象方法只能使用public abstract来修饰,如果方法前面省略修饰符的话,默认会加上public abstract。
2.接口中可以定义成员变量,- 阅读剩余部分 -
##继承:
当一个项目中的多个类都有共同特征时,可以创建一个包含这些共同特征的父类,原来的类通过继承的方式继承这个父类。
总结:子类继承父类,获得父类的属性。
##父类与子类的概念:
父类概念:包含子类共同特征且被子类继承的类叫父类,也可以称为超(super)类或基类。
子类概念:继承父类的类称之为子类。
##父类:
在继承关系中父类的属性和方法一律用protected来修饰,换而言之protected修饰符就是专门为继承设计的。 但有时父类的某- 阅读剩余部分 -
##访问修饰符:
public:访问限制最宽的修饰符,一般称之为“公共的”。 被其修饰的类成员不仅可以跨类访问,而且允许跨包(package)访问。
private:对访问权限限制的最窄的修饰符,一般称之为“私有的”。 被其修饰的类成员只能被本类的对象访问,其子类不能访问,更不能允许跨包访问。
protected:介于public 和 private 之间的一种访问修饰符,一般称之为“保护型”。 被其修饰的类成员只能被类本身的方法访问;但是其子类可以在任何区- 阅读剩余部分 -
##多态:
当创建实例时,声明类型和实际类型不一样,调用重写方法时,优先被调用的是实际类型的方法。
多态的前提条件:重写是多态的前提条件
---
####1.创建实例的格式:
```java
声明类型 实例名 = new 实际类型();
double a = 2; //相当于: double a=new Integer(2);
```
声明类型:double
实际类型:Integer
例:
;
实例:

注意:如- 阅读剩余部分 -
this关键字只能在方法中使用!
##this.变量
用处:指向当前对象的变量
指向顺序:1. 子类的成员变量 2.子类局部变量 3.父类的成员变量 4.父类的局部变量
如下代码:
1.首先在类中定义了一个叫name的成员变量,然后在类的方法里也定义了一个叫name的局部变量。
2.在方法test中直接调用name这个变量,JAVA会按照就近原则,调用最近的变量即局部变量name="lisi" (其他方法中的同名变量不参与就近原则,只有该方法的局部- 阅读剩余部分 -
##方法的重载:
**常用于构造方法**
这些方法的名字都一样,但在其他某些方面不一样:
1.通过修改方法的参数个数来区分不同的重载:
 
2.可以通过修改方法的参数类型来区分不同的重载:
![](- 阅读剩余部分 -