摘要: 接口的定义与实现 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有 接口:只有规范(抽象方法) 接口就是规范,定义的是一组规则 接口的本质是契约 接口不能被实例化,因为接口中没有构造方法 声明接口的关键字是interface (1)接口的创建 接口中的定义都是抽象的,默认是 public 阅读全文
posted @ 2021-07-28 21:24 小芦荟同学 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 抽象类 abstract修饰符可以用来修饰方法也可以用来修饰类,用来修饰方法该方法就是抽象方法,用来修饰类该类就只抽象类 抽象类中可以没有抽象方法,但是抽象方法的类一定要声明为抽象类 抽象类不能用new关键字来创建对象,它是用来让子类继承的 抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实 阅读全文
posted @ 2021-07-28 21:10 小芦荟同学 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 问题描述 1.每组分的核桃数量相同 2。各组比必须能平分核桃 3.尽量提供满足1、2的条件 输入gesh 输入包含三个正整数a、b、c,用空格分开(a、b、c < 30) 输出格式 输出一个整数 样例输入 2 4 5 样例输出 20 题目分析: 这题就是求三个数的最小公倍数 求三个数的最小公倍数 < 阅读全文
posted @ 2021-07-28 21:04 小芦荟同学 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、多态 动态编译:类型:可扩展性 即同一个方法可以根据发送对象的不同而采用多种不同的行为方式 一个对象的实际类型是确定的,但是可以指向对象的引用的类型有很多 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类对象 注:多态是方法的多态,属性没有多态性 **instanceof ** ( 阅读全文
posted @ 2021-07-28 01:24 小芦荟同学 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 二分查找 问题描述 给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1 样例输入 nums=[-1,0,3,5,9,12], target=9 样例输出 4 样例输入 nums=[-1,0,3,5,9, 阅读全文
posted @ 2021-07-28 00:18 小芦荟同学 阅读(40) 评论(0) 推荐(0) 编辑