Person
package com.atguigu.javase.lesson8;
/**
* 泛型类的声明
* 在类中凡是可以使用类型的地方都可以使用类中声明的泛型
*/
public class Dao<T> {
public T get(int id){
T result = null;
return result;
}
//在泛型类中使用类声明的泛型
public void save(T entity){
}
}
GeneraticClassTest
package test.com.atguigu.javase.lesson8;
import com.atguigu.javase.lesson8.Dao;
import com.atguigu.javase.lesson8.Person;
import org.junit.Test;
/**
* GeneraticClassTest Tester.
*/
public class GeneraticClassTestTest {
@Test
public void testGeneraticClass(){
Dao<Person> dao = new Dao<>();
Person person = new Person();
dao.save(person);
}
}