摘要: 接口 抽象类:具体实现和规范(抽象方法)都有 普通类:只有具体实现 接口:只有规范(自己无法写方法,专业的抽象!专业的约束!使得约束和实现分离:面向接口编程) 1. 什么是接口? 接口就是规范,是比抽象类还要抽象的抽象。 接口的本质是契约,就像法律一样,大家都要去遵守 OO的精髓,是对对象的抽象,最 阅读全文
posted @ 2022-04-07 17:37 intelliyu 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 抽象类(abstract) 1. 什么是抽象类和抽象方法? abstract修饰符可以修饰类(即抽象类),可以修饰方法(即抽象方法)。 1.1 抽象类 //创建一个类,类名Action。用abstract修饰这个类,那么类Action就是抽象类 public abstract class Actio 阅读全文
posted @ 2022-04-07 17:35 intelliyu 阅读(92) 评论(0) 推荐(0) 编辑
摘要: instanceof 和类型转换 instanceof 判断a 和 B 类型是否相似 公式 System.out.println(a instanceof B); //true / false 编译是否通过? (a的引用类型和B类型是否存在父子关系) 编译通过之后结果true还是false(a指向的 阅读全文
posted @ 2022-04-04 20:59 intelliyu 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 什么是CSS? 如何css 1.css是什么 2.css怎么用(快速入门) 3.CSS选择器(重点+难点) 4.美化网页(文字美化,阴影,超链接,列表,渐变...) 5.盒子模型 6.浮动 7.定位 8.网页动画(特效)wccc 菜鸟教程 1.1 什么是CSS? CSS(Cascading Styl 阅读全文
posted @ 2022-04-03 20:51 intelliyu 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 面向对象三大特性(封装、继承、多态) 1. 封装 1.1对于封装的一些表面理解 1.装起来,只留一个口 该露的露,该藏得藏 2.高内聚(类的内部数据操作细节自己完成,不允许外部干涉)低耦合(仅暴露少量的方法给外部使用) 3.封装(数据的隐藏):通常,应禁止直接访问一个对象中数据的实际表示,而应通过操 阅读全文
posted @ 2022-04-03 17:20 intelliyu 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 类与对象 类 类 = 方法 + 属性 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物。 Person类 Car类 这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为。 对象 对象是抽象概念的具体实例 能够体现出特点,展现出功能的是具体的实例,不是一个 阅读全文
posted @ 2022-03-25 18:48 intelliyu 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 回顾方法及加深之值传递和引用传递 Java都是值传递 引用传递:传递对象,本质还是值传递 一个类里面,只能有一个public class ,但是可以有多个class 代码举例 1. 值传递 //值传递和引用传递 //Java都是值传递 public class Demo04 { public sta 阅读全文
posted @ 2022-03-23 19:29 intelliyu 阅读(15) 评论(0) 推荐(0) 编辑
摘要: public class Demo03 { public static void main(String[] args) { System.out.println("Hello World !"); //调用非静态方法add(); //法一 new Demo03().add(5,6); //法二 D 阅读全文
posted @ 2022-03-23 19:27 intelliyu 阅读(18) 评论(0) 推荐(0) 编辑
摘要: //Demo01类 public class Demo01 { //Demo01类里面的main()方法 用于启动程序(一个真正的程序中只有一个main方法) public static void main(String[] args) { //System.out.println("Hello W 阅读全文
posted @ 2022-03-22 19:12 intelliyu 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 21.回顾方法及加深 (静态和非静态方法)调用总结 1. 不同类之间的方法调用 创建两个类 Demo02 Student //类:学生类 public class Student { //学生类下面的方法:此方法为静态方法,因为加了static public static void say(){// 阅读全文
posted @ 2022-03-22 18:41 intelliyu 阅读(34) 评论(0) 推荐(0) 编辑