10 2021 档案

摘要:Java static关键字 static也就是静态的意思: 静态变量 >可以直接访问 静态方法 >可以直接调用 静态代码块 >可以直接用main方法输出 静态导入包 >可以直接调用最后的方法 示例: package com.oop.demo07; //static //静态变量 public cl 阅读全文
posted @ 2021-10-18 22:41 Liquor无言 阅读(41) 评论(0) 推荐(0)
摘要:Java instanceof和类型转换 instanceof用于判断对象与对象之间是否有关系,具体看代码 类型转换: 父类引用指向子类的对象 把子类转换为父类,向上转型,自动转换(但是可能丢失自己本来的一些方法) 把父类转换为子类,向下转型,需要强制转换 示例: package com.oop.d 阅读全文
posted @ 2021-10-17 22:32 Liquor无言 阅读(84) 评论(0) 推荐(0)
摘要:Java多态 注意事项: 多态是方法的多态,属性没有多态 父类和子类有联系 父类可以指向子类 存在条件:继承关系,方法需要重写,父类引用指向子类对象! Father f1 = new Son(); 示例: package com.oop.demo06; //父类 public class Perso 阅读全文
posted @ 2021-10-16 22:19 Liquor无言 阅读(47) 评论(0) 推荐(0)
摘要:Java方法重写 使用注意事项: 方法名必须相同 参数列表必须相同 有static是静态方法,方法重写只能在非静态方法中使用 修饰符:最常见的是public @Override 代表的是方法重写 方法重写也是在子类中重写父类的方法 示例: package com.oop.demo05; //子类 p 阅读全文
posted @ 2021-10-15 23:01 Liquor无言 阅读(74) 评论(0) 推荐(0)
摘要:Java继承 Java中类只有单继承,没有多继承(子类只能继承一个父类,但是父类可以让多个子类继承) extends关键字可以使子类继承父类 示例:(Teacher类继承了Person类) package com.oop.demo05; public class Person { public st 阅读全文
posted @ 2021-10-15 22:59 Liquor无言 阅读(41) 评论(0) 推荐(0)
摘要:Java super关键字 super可以调用父类的属性,方法 this调用的是自己的属性 示例: //父类 package com.oop.demo05; public class Person { String name = "顺"; } //子类 package com.oop.demo05; 阅读全文
posted @ 2021-10-15 22:59 Liquor无言 阅读(46) 评论(0) 推荐(0)
摘要:Java封装 封装(数据的隐藏):通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏 private:属性私有 get:获得这个数据 set:给这个数据设置值 package com.oop.demo04; //类 private:私有 public class S 阅读全文
posted @ 2021-10-15 22:58 Liquor无言 阅读(31) 评论(0) 推荐(0)
摘要:Java类与对象简单小结 package com.oop.demo03; public class Application { public static void main(String[] args) { /* 1.类与对象 类是一个模板;抽象的,对象是一个具体的实例 2.方法 定义、调用! 3 阅读全文
posted @ 2021-10-15 22:57 Liquor无言 阅读(49) 评论(0) 推荐(0)