一、单行、多行和文档注释
1、单行
// 或者光标在某一行摁ctrl + /
2、多行
/* */ 或 ctrl + shift + /
3、文档注释
二、父类和子类的类型转换
1、父类转子类
例:
首先定义了父类Person()类 和子类 Student()类
其中Person()类中有run()方法 ;
Student()类中有go()方法
我们在Main()方法中创建对象
Person student = new Student();
如果想让student这个对象调用子类中的go()方法,需要将他的Person类型转化成Student类型,这时候就涉及到了高转低的强制转换!!! (方便类的调用,减少代码的重复)
测试:
student.go();// 会报错
((Student)student).go(); // 成功调用子类的方法
2、向上转型子类转化成父类不需要强制转换,但是这样会丢掉子类中的方法
三、运算符
四、JavaDoc文档
五、instanceof 和 typeof
1、instanceof
A instanceof B //判断A 和 B 是否存在父子(继承)关系 经常用在if判断中作为判断条件
2、typeOf
typeOf是判断所有变量的类型,返回值有number、string、boolean、function、object、undefined
六、Scanner键盘录入
代码:
Scanner sc = new Scanner(System.in);
sout("请输入想要输入的内容:");
int i = sc.nextInt();
注意:
1、现在大多数用nextLine();,因为这个方法遇到回车才停止,可以在输入的内容中输入空格;
2、当我们在用完Scanner 的时候,记得关掉,关掉方法:
scanner.close;
七、创建稀疏数组
我们的例子是11行11列
1、创建稀疏数组
int[][] array = new [多少个值 + 1][3];
2、