-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest1.txt
More file actions
34 lines (30 loc) · 2.96 KB
/
Copy pathtest1.txt
File metadata and controls
34 lines (30 loc) · 2.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
学习笔记(侵权删)
public class 一个文件中只能有一个公共类
System.out.println() -- 带换行 System.out.print() --不带换行
数组长度ArrayName.length
数据复制 System.arraycopy(sourceArray, SourceStart, destArray, start, end)
数组排序Arrays.sort(ArrayName) --需要import java.util.*;
Java 允许二维数组中每行的元素个数均不相同, 取各行的长度即可ArrayName[i].length
面向对象的语言叫方法,面向过程的语言叫函数
方法的重载:允许在一个类中定义一个或多个同名的方法,只需要参数个数或者类型不同就可
比较:== 或者equals() “==”是比较内存地址值的,“equals”是比较内容的。
this关键字:指向对象本身
内部类:在类内部可定义成员变量与方法,有趣的是,在类内部也可以定义另一个类。如果在类 Outer 的内部再定义一个类 Inner,此时类 Inner 就称为内部类,
而类 Outer 则称为外部类。内部类可声明成 public 或 private。当内部类声明成 public 或 private 时,对其访问的限制与成员变量和成员方法完全相同。
内部类不仅可以在类中定义,也可以在方法中定义内部类。
继承:在 java 中只允许单继承,而不允许多重继承,也就是说一个子类只能有一个父类,但是 java 中却允许多层继承。
子类对象在实例化时会默认先去调用父类中的无参构造方法,之后再调用本类中的相应构造方法。
如果程序中指定了构造方法,则默认构造方法不会再生成。
子类在继承父类时,会继承父类中的全部的属性与方法。
super关键字:super 主要的功能是完成子类调用父类中的内容,也就是调用父类中的属性或方法。
super 关键字不仅可以调用父类中的构造方法,也可以调用父类中的属性或方法。
用 super 或 this 调用构造方法时都需要放在首行,所以,super 与 this 调用构造方法的操作是不能同时出现的。
final关键字:在 Java 中声明类、属性和方法时,可使用关键字 final 来修饰。
1、 final 标记的类不能被继承。
2、 final 标记的方法不能被子类复写。
3、 final 标记的变量(成员变量或局部变量)即为常量,只能赋值一次。
接口:1、 接口里的数据成员必须初始化,且数据成员均为常量。
2、 接口里的方法必须全部声明为 abstract,也就是说,接口不能像抽象类一样保有一般的方法,而必须全部是“抽象方法”。
interface 接口是 java 实现多继承的一种机制,一个类只能继承一个父类,但如果需要一个类继承多个抽象方法的话,就明显无法实现,
所以就出现了接口的概念。一个类只可以继承一个父类,但却可以实现多个接口。
instanceof 关键字