摘要: instanceof public class Person { public void run(){ System.out.println("run"); }} public class Stendyent extends Person{ public void go(){ System.out. 阅读全文
posted @ 2021-10-22 22:46 fantasyfa 阅读(44) 评论(0) 推荐(0)
摘要: 多态 public class AppLication { public static void main(String[] args) { //一个对象的实际类型是确定的 // new Studyend(); // new Person();​ //可以指向的引用类型就不确定了 //子类能调用的方 阅读全文
posted @ 2021-10-16 00:49 fantasyfa 阅读(53) 评论(0) 推荐(0)
摘要: 方法重写 public class AppLication { public static void main(String[] args) { //方法重写快捷键:ctrl + o && alt + insert A a = new A(); a.test(); //父类的引用指向了子类,子类重写 阅读全文
posted @ 2021-10-15 00:14 fantasyfa 阅读(64) 评论(0) 推荐(0)
摘要: super package se.oop;​public class Super { public static void main(String[] args) { //super关键字:调用父类 //private的东西无法被继承 /* super注意点 -super调用父类的构造方法,必须在构 阅读全文
posted @ 2021-10-11 23:41 fantasyfa 阅读(71) 评论(0) 推荐(0)
摘要: 继承 #继承的本质爱就是对某一批类的抽象 #java中只有单继承,没有多继承,一个子类只能继承一个父类,一个父类可以被多个子类继承 public class AppLication { public static void main(String[] args) { Studyent studyen 阅读全文
posted @ 2021-10-08 00:01 fantasyfa 阅读(38) 评论(0) 推荐(0)
摘要: 封装 #设计程序要追求“高内聚,低耦合”。高内聚就是类的具体数据细节自己操作,不允许外部干涉;低耦合就是暴露少量的方法给外部使用 #封装就是隐藏数据,禁止直接访问,应该通过接口来访问 #属性私有:get(获取这个数据)/set(给这个数据设置值) package se.oop.DemoFz01;​p 阅读全文
posted @ 2021-10-06 22:55 fantasyfa 阅读(11) 评论(0) 推荐(0)
摘要: 小结类和对象 package se.oop.object;​public class Demo02 { public static void main(String[] args) { //类和对象的小结 /* 1. 类与对象 -类是一个模板,抽象的概念。 -对象是一个具体的实例。 2. 方法 -定 阅读全文
posted @ 2021-10-05 21:42 fantasyfa 阅读(22) 评论(0) 推荐(0)
摘要: package se.oop.object; public class Person { //一个类即使什么都不写,他也会存在一个方法 /* 构造器作用 1.实例化初始值 2.使用new关键字,本质就是在调用构造器方法 */ //构造器快捷键:alt+insert+constructor+ok生成有 阅读全文
posted @ 2021-09-29 23:16 fantasyfa 阅读(33) 评论(0) 推荐(0)
摘要: 创建类 类是一种抽象的数据类型,它是对某一事物的整体描述,并不能代替某一具体的事物 #一个类里面只有属性跟方法 public class Studyent { //属性:字段 String name; int age;​ //方法 public void study(){ //this:当前这个类 阅读全文
posted @ 2021-09-27 23:20 fantasyfa 阅读(65) 评论(0) 推荐(0)
摘要: 回顾方法的定义 package se.oop;​//Dome01就是类public class Demo01 {​ //main方法 public static void main(String[] args) {​ } /*修饰符 返回值类型 方法名(形参) //方法体 return:返回值 */ 阅读全文
posted @ 2021-09-27 00:54 fantasyfa 阅读(45) 评论(0) 推荐(0)