• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Damocless
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页

2019年11月15日

instanceof
摘要: 如何才能知道一个父类引用的对象,本来是什么子类? 格式: 对象 instanceof 类名称 这将对得到一个boolean值结果,也就是判断前面的对象不能当作后面类型的实例 向下转型需要使用instanceof 否则可能出现类转换异常 阅读全文
posted @ 2019-11-15 16:49 Damocless 阅读(152) 评论(0) 推荐(0)
 
对象的向上 向下转型
摘要: 对象的向上转型,其实就是多态的写法: 格式:父类名称 对象名=new 子类名称(); Animal animal=new Cat(); 含义:右侧创建一个子类对象,把它当做父类来看待使用。 创建了一只猫,当做动物看待,没问题 注意事项:向上转型一定是安全的,从小范围转向了大范围;但是有一个弊端 对象 阅读全文
posted @ 2019-11-15 16:38 Damocless 阅读(244) 评论(0) 推荐(0)
 
面向对象 多态性
摘要: extends继承或者implements实现,是多态性的前提。 多态的格式和使用: 代码当中体现多态性,其实就是一句话,父类引用指向子类对象。 格式:父类名称 对象名=new 子类名称(); 左侧父类的引用指向了右侧子类的对象,把子类当做父类来进行看待, 访问成员变量的两种方式:(只有方法才能覆盖 阅读全文
posted @ 2019-11-15 16:13 Damocless 阅读(124) 评论(0) 推荐(0)
 
继承父类并实现多个接口
摘要: 使用接口的时候,需要注意: 1接口是没有静态代码块,或者构造方法的。 2一个类的直接父类是唯一的,但是一个类可以实现多个接口; 格式:public Class MyInterface implements MyInterfaceA,MyInterfaceB{ //覆盖重写所有的抽象方法 } 3如果实 阅读全文
posted @ 2019-11-15 09:23 Damocless 阅读(418) 评论(0) 推荐(0)
 
接口内容小结
摘要: Java9 1成员变量其实是常量,格式: public static final 数据类型 常量名称=数据值; 注意: 常量必须进行赋值,而且一旦赋值不能改变。 常量名称完全大写,用下划线进行分隔 2接口中最重要的就是抽象方法,格式: public abstract 返回值类型 方法名称(参数列表) 阅读全文
posted @ 2019-11-15 09:07 Damocless 阅读(145) 评论(0) 推荐(0)
 
接口当中的常量定义和使用
摘要: 接口当中也可以定义”成员变量“,但是必须使用public static final 三个关键字进行修饰 从效果上看,其实就是接口的{常量},一旦赋值就不能修改; 备注: final :不可改变 1接口当中的常量,可以省略三个关键字,但是系统会默认是这三个; 2接口当中的常量,必须进行赋值,不能不赋值 阅读全文
posted @ 2019-11-15 08:53 Damocless 阅读(2288) 评论(0) 推荐(0)
 
接口的私有方法
摘要: 问题描述:我们需要抽取一个公共方法,用来解决两个默认方法之间重复代码的问题 但是这个共有方法,不应该让实现类使用,应该是私有化的; 解决方法:定义私有方法 1普通私有方法:解决多个默认方法之间重复代码问题 格式: private 放回值类型 方法名称 (参数列表){ //方法体 } 2静态方法 :解 阅读全文
posted @ 2019-11-15 08:45 Damocless 阅读(702) 评论(0) 推荐(0)
 
接口的静态方法
摘要: Java8开始,接口中允许定义静态方法 格式:public static 返回值类型 方法名称(参数列表){ //方法体 } 提示:就是将abstract 或者default 换成static即可,带上方法体; 注意事项:不能通过接口实现类的对象来调用接口当中的静态方法; 正确方法:通过接口名称直接 阅读全文
posted @ 2019-11-15 08:33 Damocless 阅读(837) 评论(0) 推荐(0)
 
接口的默认方法
摘要: 从Java8开始允许定义默认方法:public default 返回值类型 方法名称(参数列表){} 备注:接口当中的默认方法,可以解决接口当中的升级问题(不需要修改中间的实现类对象) 如何使用默认方法: public default void method(){} 接口的默认方法,可以通过接口实现 阅读全文
posted @ 2019-11-15 08:26 Damocless 阅读(960) 评论(0) 推荐(1)
 
群主发红包
摘要: package test1;public class user { private String name; //姓名 private int money; //当前用户拥有的钱数 public user() { } public user(String name, int money) { thi 阅读全文
posted @ 2019-11-15 07:56 Damocless 阅读(292) 评论(0) 推荐(0)
 
 
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3