聊聊如何理解一个类的几个技巧

如何理解一个类是学习的关键,很多时候学习就是为了怎么运用这些类,把这个弄明白以后学习事半功倍

写得乱,只是介绍了几个技巧

 

前提:先设置代码提示

 

 

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.多态
在参数中,父类常常接受子类作为参数的

猜你喜欢

转载自www.cnblogs.com/txgz2019/p/10491898.html