摘要: 内部类 内部类就是在一个类的内部定义一个类,比如A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类了。 1.成员内部类 通过外部类来实例化内部类,内部类可以获得外部类的(私有)属性和方法 2.静态内部类 通过外部类来实例化内部类,内部类可以获得外部类的静态的属性和方法 阅读全文
posted @ 2022-06-27 23:05 理暗 阅读(28) 评论(0) 推荐(0)
摘要: 接口 普通类:只有实现 抽象类:具体实现和规范(抽象)都有! 接口:只有规范!自己无法实现写方法~专业的约束! 约束和实现分离:面向接口编程~ 接口的本质是契约,就像我们人间的法律一样,定制好后大家都要遵守。 注意点: 1.类可以实现接口,使用implements实现,并且可以实现多个接口。 2.接 阅读全文
posted @ 2022-06-27 18:03 理暗 阅读(117) 评论(0) 推荐(0)
摘要: 抽象类 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。 1.抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类。 2.抽象类不能使用new关键字来创建对象,它是用来让子类继承的。 3.抽象方法只有方法的声明,没有 阅读全文
posted @ 2022-06-26 22:45 理暗 阅读(14) 评论(0) 推荐(0)
摘要: public class Student { ​ private static int age; private double score; ​ public void run(){ go();//非静态方法可以调用静态方法 } ​ public static void go(){ //run(); 阅读全文
posted @ 2022-06-26 22:35 理暗 阅读(18) 评论(0) 推荐(0)
摘要: 代码思路: 1.写4个方法:加减乘除;每个方法输入两个数据,并传出操作结果。 2.main()中利用for循环和switch进行用户交互,并退出循环。 1 import java.util.Scanner; 2 3 public class calculation { 4 public static 阅读全文
posted @ 2022-06-25 23:13 理暗 阅读(55) 评论(0) 推荐(0)
摘要: public class People { public void run(){ System.out.println("run"); } } public class Student extends People{ public void go(){ System.out.println("go" 阅读全文
posted @ 2022-06-25 21:02 理暗 阅读(17) 评论(0) 推荐(0)
摘要: 封装 我们程序设计的追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而通过操作接口来访问,这称为信息隐藏。 关键:属性私有,get/set 作用: 1.提高程序的安 阅读全文
posted @ 2022-06-24 22:30 理暗 阅读(21) 评论(0) 推荐(0)
摘要: 面向对象编程(Object-Oriented programming) 01.面向过程 & 面向对象 1.面向过程的思想 步骤清晰简单,第一步做什么,第二步做什么··· 面向过程适合处理一些较为简单的问题 2.面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类 阅读全文
posted @ 2022-06-24 21:41 理暗 阅读(52) 评论(0) 推荐(0)
摘要: import java.util.Arrays; import java.util.Scanner; //二分法查找(输出的是下标) public class TestBinarySearch { public static void main(String[] args) { int[] arr 阅读全文
posted @ 2022-06-23 22:26 理暗 阅读(16) 评论(0) 推荐(0)
摘要: 冒泡排序 时间复杂度为O(n2); import java.util.Arrays; public class TestBubbleSort { public static void main(String[] args) { int[] values = {3,1,6,8,9,0,7,4,5,2} 阅读全文
posted @ 2022-06-23 22:22 理暗 阅读(24) 评论(0) 推荐(0)