• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
K6-X4黑骑士君
博客园    首页    新随笔    联系   管理    订阅  订阅
2020年6月23日
Java 面向对象的三大特性
摘要: ##封装 在定义类的时候, 如果可以直接修改类中的字段, 那么就可能会出现 age 可以设置为1000这种不合理的情况. 而封装, 就可以将类的某些信息隐藏在类内部, 不允许外部程序直接访问, 而是通过该类提供的方法来实现对隐藏信息的操作和访问, 从而可以限制对信息的不合理访问和修改. 封装的特点: 阅读全文
posted @ 2020-06-23 19:38 K6-X4黑骑士君 阅读(78) 评论(0) 推荐(0)
构造器 Constructor 是否可被 override (重写)?
摘要: Constructor 不能被 override, 但是可以 overload (重载), 所以在一个类中可以有多个构造函数的情况. Constructor 不能被继承, 所以不能被 override. 每一个类必须有自己的构造函数, 负责构造自己这部分的构造. 子类不会覆盖父类的构造函数, 相反必 阅读全文
posted @ 2020-06-23 19:36 K6-X4黑骑士君 阅读(558) 评论(0) 推荐(0)
overload 重载和 override 重写的区别
摘要: 重载 发生在同一个类中, 方法名必须相同, 参数类型不同, 个数不同, 顺序不同, 方法返回值和访问修饰符可以不同. 重写 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 发生在子类中, 方法名, 参数列表必须相同, 返回值范围小于等于父类, 抛出的异常范围小于等于父类, 访问修饰符的范围 阅读全文
posted @ 2020-06-23 19:34 K6-X4黑骑士君 阅读(103) 评论(0) 推荐(0)
为什么Java中long可以自动转换成float
摘要: Java中,long型是64位的,float型是32位的。为什么long型可以自动转float型呢? 这里就涉及到浮点数在内存中的存储问题了。对于byte,short,int,long四个整数类型而言,它们在内存中无一例外都是直接换算成二进制存储的,所以我们可以直接计算出它们的最大值。二进制的第一位 阅读全文
posted @ 2020-06-23 19:33 K6-X4黑骑士君 阅读(1711) 评论(0) 推荐(0)
Java开发环境配置与编程基础概念
摘要: ####计算机语言分类 机器语言: 直接用二进制指令表达,指令是用0和1组成的一串代码,它们有一定的位数,各段的编码表示不同的含义(如0000代表加载(LOAD),0001代表储存(STORE)). 汇编语言: 使用一些特殊的符号来代替机器语言的二进制码(又称符号语言),计算机不能直接识别,需要一种 阅读全文
posted @ 2020-06-23 18:50 K6-X4黑骑士君 阅读(125) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3