摘要: 1:基本类型的值直接+“ ”; 2:包装类的静态方法的tostring(参数)方法,不是object的tostring方法 public String toString() 3:string类的静态方法valueOf(参数)。 //将基本类型转换为string类型 int num=666; Stri 阅读全文
posted @ 2019-12-20 19:03 BatmanY 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 有序单链表的节点内元素排序: //链表排序 void pop_sort(DataNode *head) //链表冒泡排序,节点交换法(还有换值法);传入头节点指针 { //排序中没有修改头节点指针值,只是修改指针内容head->next的值 DataNode *pre,*p,*tail,*temp; 阅读全文
posted @ 2019-11-29 20:40 BatmanY 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 成员内部类: 内用外,随意访问,外用内,需要内部内对象 阅读全文
posted @ 2019-11-11 16:52 BatmanY 阅读(73) 评论(0) 推荐(0) 编辑
摘要: final关键字的四周用法: 1:用来修饰类 被final修饰的类不能被继承,里面的方法自然不能被覆盖重写 2:用来修饰方法 被final修饰的方法不能被覆盖重写,不能和abstract关键字同时使用 3:用来修饰成员变量 被final修饰的成员变量也不变,必须要手动赋值,要么直接赋值,要么通过构造 阅读全文
posted @ 2019-11-11 14:26 BatmanY 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 多态中访问成员变量的两种方法: 1:直接通过对象名称访问成员变量,等号左边是谁,就优先用谁,没有则向上查找 2:间接通过成员方法访问成员变量,方法属于谁,就优先用谁,没有则向上查找 多态中访问成员方法的规则: 看new的是谁,就优先用谁,没有则向上查找 口诀:成员变量,编译看左边,运行还看左边 成员 阅读全文
posted @ 2019-11-09 20:27 BatmanY 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 接口使用注意事项: 1:接口不能直接使用,必须有一个实现类来实现接口 2:接口的实现类必须覆盖重写接口的所有抽象方法,如果没有,那么这个实现类就必须是抽象类 3:接口里的方法只有声明,没有方法的具体实现。 接口中的默认方法: 接口的实现类必须覆盖重写接口中的所有抽象方法,但是接口中有默认方法(def 阅读全文
posted @ 2019-11-08 17:35 BatmanY 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 继承是多态的前提,没有继承,就没有多态 父类:叫基类,也叫超类 子类:也叫派生类 子类可以拥有父类的(部分或者全部)内容, 子类也可以有自己的内容 定义父类:就是定义一个普通的类 定义子类:public class 子类名称 extends 父类名称(){ } 继承中成员变量的访问特点: 在父子类继 阅读全文
posted @ 2019-11-05 21:27 BatmanY 阅读(118) 评论(0) 推荐(0) 编辑
摘要: java.util.Meth类提供了大量与数学相关的工具,完成数学相关的操作运算 public static void abs(double num):获取绝对值 public static double ceil(double num):向上取整,向大的整数取,例如:12.2取整为13.0 注意: 阅读全文
posted @ 2019-11-05 16:50 BatmanY 阅读(112) 评论(0) 推荐(0) 编辑
摘要: //public static String toString(数组) //将参数数组变为字符串//public static void sort(数组) //将数组进行升序排序 //将字符串转换为数组在进行排序 public static void main(String[] args) { Sc 阅读全文
posted @ 2019-11-05 15:36 BatmanY 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一但用了static关键字,那么内容就不再属于对象自己,而是属于类的,凡是本类的对象,都共享被static修饰的内容 用static修饰成员方法时,就变成了静态方法,静态方法不属于对象,而是属于类, 没有static关键字,必须先创建对象,用对象来调用静态方法 有static关键字,可以直接用类名来 阅读全文
posted @ 2019-10-28 21:09 BatmanY 阅读(144) 评论(0) 推荐(0) 编辑