首页 > Linux操作系统 > Linux操作系统 > JAVA 编程复习总结笔记三
1 static
1) static的成员变量只有一份,不像其他的成员变量只要new一个对象就有一份。
2) 在调用static方法时,不会将对象的引用传递给它!static方法中不能访问非static成员,即静态方法不再是针对某个对象调用,所以不能访问非静态方法。
3) 可以通过对象引用或类名(不需要实例化)访问静态成员。
2 第一句话写package
访问位于同一个包下面的类不需要引入
3 java.lang 包含一些java的核心类,如string,math,integer,system和Thread,提供常用功能。
Java.awt 包含了构成抽象窗口工具集(abstract window toolkits)的多个类,用来构建GUI。
Java.applet 包含applet运行所需的一些类。
Java.net 包含执行与网络相关的操作的类。
Java.io
Java.util 包含一些实用工具类,如定义系统特性,使用与日期日历相关的函数。
4 jar –cvf xx.jar *.*
5 private 类内部访问,即使是子类继承了也不能用。
default 类内部,同一个包内的其它类也可以访问
protected 类内部。 同一个包可以访问或者不是这个包但是子类也可以
public 任何地方都可以
6 extends 通过继承,子类自动拥有了基类的所有成员变量和方法。
7 java只支持单继承,一个子类只能有一个基类,但一个基类可有派生出多个子类
8 重写:override
在子类中可以根据需要从基类中继承来的方法进行重写。
重写方法必须和被重写的方法具有相同的方法名称,参数列表和返回类型
重写方法不能使用比被重写方法更严格的访问权限
重载:
一个类中的。
9 Java类中使用super来引用基类成分,
This是当前对象的引用(this.##),super是父类对象的引用(super.##)。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23155850/viewspace-662789/ ,如需转载,请注明出处,否则将追究法律责任。