java静态内部类调用外部类的成员和方法(Comparable内部比较器接口的使用;实现类的封装等)

  • Post author:
  • Post category:java




静态内部类调用外部类的成员和方法,



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 版权协议,转载请附上原文出处链接和本声明。