老师用的课件可以再哪里下载呢
package com.bjsxt.array; import java.util.Arrays; public class TestComparable { public static void main(String[] args) { Person[] p = {new Person("安万玉", 22, "0000"),new Person("曹英杰", 19, "0001"),new Person("张宇", 29, "0001s")}; Arrays.sort(p); System.out.println(Arrays.toString(p)); } } class Person implements Comparable{ private String name; private int age; private String num; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getNum() { return num; } public void setNum(String num) { this.num = num; } public Person() { super(); } public Person(String name, int age, String num) { super(); this.name = name; this.age = age; this.num = num; } @Override public String toString() { return this.name; } @Override public int compareTo(Object o) { Person p = (Person)o; if(this.getAge()<p.getAge()) { return -1; } if(this.getAge()>p.getAge()) { return 1; } return 0; } } 这里我如果想按照name的字符个数进行排序,字符数量多的排后面,少的排前面。compareTo()方法应该怎么写呢
为什么P就有启用构造方法 而origin 就没有启用构造方法呢
按照老师码的
运行结果
为什么会有这种情况
老师您好:
我在编程时出现以下情况,是不是没有导入图片的事?
老师,我想问一下你第6行在外部类里面直接用接口声明a变量类型,那么外部类不需要先实现A接口就能用吗
{ public class User { int id; String name; static String company ="北京尚学堂"; public User(int id,String name){ this.id = id; this.name = name; } public void login(){ System.out.println("登陆"+name); } public static void printCompany(){ System.out.println(company); } public static void main(String[] args) { User u = new User(101,"刘鑫"); User.printCompany(); User.company="beijingaliyeye"; User.; } } 为什么最后的login不可以通过对象调用。
第七行 (point p)中的point是数据类型吗 我遇到第二次这种了 (point在前面第一行是类名 后来第七行怎么又变成了数据类型)第一次我记得computer就是这样 不太理解啊 老师在视频里没重点说过这
老师您好!为啥我这个是不是哪里错了啊,能帮忙看看吗,谢谢
老师,第91课都没讲完,你看看能不能更新一下,上传个完整的。
老师,我想问一下你这里虽然父类引用指向了子类对象,但是并没有向下转型,s还是Student类型的啊,如果用s调用方法的话不应该是Student类里面的抽象方法吗,但为什么你第七八行调用的两个方法打印出来的是SxtStu类的方法,如果想调用SxtStu类的方法s对象不还需要先向下转型吗
老师,Eclipse这个IDE还有汉字不能打印的吗,Dog的shout方法输出为“㕵㕵㕵”,但却打印不出来,其它的动物的shout方法都能打印,Dog的shout方法输出换成“汪汪汪”的话也能输出 。
老师,我想问一下,this在方法中使用表示的是调用该方法的对象,但你第9行都还没有创建对象,为什么也能使用this关键字
可不可以不写
SxtStu(){
}
因为第一行已经定义了一个类 名叫SxtStu了
调用方法(fangfa)的时候"month:"为什么手写是错的。
{ (){ ..println()..println()} ([] args) { (month:)} }
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637