package com.atguigu.java2;import java.io.Serializable;/** * @author Dxkstart * @create 2021-06-07 13:37 */public class Creature<T> implements Serializable {//生物 private char gender;//性别 public double weight; private void breath(){ System.out.println("生物呼吸"); } public void eat(){ System.out.println("生物吃东西"); }}
package com.atguigu.java2;/** * @author Dxkstart * @create 2021-06-07 13:37 */@MyAnnotionpublic class Person extends Creature<String> implements Comparable<String>,MyInterface{ private String name; int age; public int id; public Person(){ } @MyAnnotion private Person(String name){ this.name = name; } @MyAnnotion private String show(String nation){ System.out.println("我的国籍是:" + nation); return nation; } public String display(String interests){ return interests; } @Override public void info() { System.out.println("我是一个人"); } @Override public int compareTo(String o) { return 0; }}