如何理解一个类是学习的关键,很多时候学习就是为了怎么运用这些类,把这个弄明白以后学习事半功倍
写得乱,只是介绍了几个技巧
前提:先设置代码提示
1. 利用代码提示查看类的内部结构,有什么属性和方法
2. 查看方法的信息
光标放在方法名中
往下拉还有
Parameters 参数列表
Returns 返回值
Throws 可能会出现的错误
3. 抽象类和静态类怎么实例化
不能new的要不是抽象类要么是静态类
静态类:静态类无法通过new来实现,不过一般会有一个方法返回对象
抽象类:找它的子类
4.泛型
泛型的原理就是占位符
//泛型基础:占位符
String a = "这是要输出的文字:%s"; // 其中%s就表示占位符
// *****
// 其他操作之后,例如从文件中读取的文字给b赋值,占位符常用于,格式固定,内容不固定的情况下
// *****
String b = "我是文字";
System.out.printf(a, b);
泛型的一个例子:
package api101;
import java.util.ArrayList;
import java.util.List;
public class Test<T, M> {
List<T> list = new ArrayList<T>();
public List<T> getList(T name, M m) {
list.add(name);
return list;
}
public static void main(String[] args) {
Test test = new Test<String, String>();
// List<User> list = test.getList(new User("abbb"));
List<String> list = test.getList("字符串", "第二个参数");
for (int i = 0; i < list.size(); i++) {
// System.out.println(list.get(i).getName());
System.out.println(list.get(i));
}
}
}
5.多态
在参数中,父类常常接受子类作为参数的