静态内部类调用外部类的成员和方法,
Comparable内部比较器接口的使用;
实现类的封装
将输入的英雄数据装入数组中
再将数组中的数据以操作系数排序再次输出
代码如下:
代码中有相应的注释
外加一些快捷键的使用方法
package src.com;
import java.util.Arrays;
import java.util.Scanner;
//外部类
public class Two implements Comparable<Two>{
//输入接口后报错,鼠标点击红线,ALT+回车
//implements Comparable<Two> 方法,让实体类实现内部比较器接口
private String name;//名字
private double difficulty;//难度
private String code;//职业
public void show(){
System.out.println("真正的大师,永远都怀着一颗学徒的心");
}
@Override
public int compareTo(Two o) {
//使用基本数据类型doublede 的包装类Double的compare方法可以比较俩个double类型的数据,返回int类型
return Double.compare(this.difficulty,o.difficulty);
}
//ALT+insert键 选toString()方法,里面,C
版权声明:本文为wiw56原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。