- 博客(4)
- 收藏
- 关注
原创 接口
2,方法 jdk1.8 前 只能有抽象方法 public abstract void method(); public abstract 修饰符都是隐式的 jdk1.8 后 还可以有默认方法和静态方法 public default void method(){ } public static void method(){ } jdk1.9 后 可以有私有方法 private void method(){ } 3,接口不能实例化,只能被子类实现或者接口继承 class Doo
2020-07-09 19:49:48 130
原创 JAVA 多态
多态(Polymorphism) 1,概念 多种形态 水–放在不同的容器中,产生不同的形态 官方说: 接口的多种不同的实现方式即为多态。 Animal a = new Dog(); Animal b = new Cat(); Animal c = new Pig(); 多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术。 我们在程序中定义的引用变量所指向的具体类型和通过该引用变量的方法调用在编程的时候并不确定,当处于运行期间才确定。就是这个引用变量究竟指向哪一个实例对象,在
2020-07-09 19:48:55 104
原创 java opp 02
javaOOP 面向对象编程 java中万物皆对象 class Person{ public String name; public void test(){ } } Person p = new Person(); Person() 构造方法 this(); 重载 在同一个类中方法名相同,参数列表不同(数量,类型,顺序) public void test(int a,double b){ } public void test(double a,int b){
2020-07-09 19:47:06 124
原创 Java Opp
javaOOP OOP(Object Oriented Programming): 面向对象编程 大部分编程语言都是面向对象的。 1,编程思想 面向对象:做某一件事情,不需要亲力亲为的,只需要将该事情的步骤整合起来。 面向过程:做某一件事情,是有步骤有过程的,并且每一个步骤都需要自己亲力亲为。 1,什么是面向对象和面向过程 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。 1)面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。 例如:公司打扫卫生(擦玻璃、扫
2020-07-09 19:45:33 242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人