2020年5月11日
摘要: 1.子类构造方法没有通过super显示调用父类的有参构造方法,也没有通过this显示调用自身其他构造方法时,系统默认调用父类的无参构造方法 2.子类构造方法通过super显示调用父类的有参构造方法时:执行父类相应的构造方法,而不执行父类无参构造方法 3.子类构造方法通过this显示调用自身的其他构造 阅读全文
posted @ 2020-05-11 00:47 手可摘星尘 阅读(257) 评论(0) 推荐(0) 编辑
  2020年5月4日
摘要: 封装:将类的某些信息隐藏在类内部,不允许部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 封装的两个大致原则 把所有的属性隐藏起来 把尽可能多的东西藏起来,对外提供便捷的接口 步骤: ①将属性私有化 private private int age; ②编写setter方法,可以针对 阅读全文
posted @ 2020-05-04 20:58 手可摘星尘 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在多个同种类型中有多个重复的代码,就会冗余,使用继承可以避免此种情况的出现 使用继承满足的条件是is-a 的关系(例如狗狗是宠物) 使用继承的步骤 1.编写父类 [ 访问修饰符] class Pet{ //公共的属性和方法 } 2.编写子类,继承父类 [访问修饰符]class Dog extends 阅读全文
posted @ 2020-05-04 19:49 手可摘星尘 阅读(107) 评论(0) 推荐(0) 编辑
  2020年4月26日
摘要: 字符串之间的比较使用equal(); 字符串.equals();把肯定有的字符串写在前面,变量写在后面 阅读全文
posted @ 2020-04-26 16:34 手可摘星尘 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 在java中随机数字的产生可以用Math.random()产生一个0.0~1.0之间的double类型的随机数字,可以乘于10变为1~10的整数,用于判断数字是否中奖 阅读全文
posted @ 2020-04-26 15:45 手可摘星尘 阅读(161) 评论(0) 推荐(0) 编辑
  2020年4月18日
摘要: int 和double的运算结果double 若非要用int :大 double~小int(强制数据类型转换);(int)+数据名 即:目标数据类型=(目标数据类型) 表达式**********导致精度丢失 小int~大double(自动转换) 自动转换规则:1、如果一个操作数为double型,则整 阅读全文
posted @ 2020-04-18 22:54 手可摘星尘 阅读(6400) 评论(0) 推荐(0) 编辑
摘要: break:改变程序控制流 常用于do-while、while、for 、switch循环中,终止某个循环,程序跳转到循环块外的下一条语句 continue:跳出本次循环,进入下一次循环 阅读全文
posted @ 2020-04-18 21:51 手可摘星尘 阅读(169) 评论(0) 推荐(0) 编辑
  2020年4月12日
摘要: 第一步导入Scanner import java.util.*; 第二步创建Scanner对象 Scanner input = new Scanner(System.in); 第二步创建Scanner对象 数据类型 数据名 = input next( ); 注意:next( )后的构成 next 为 阅读全文
posted @ 2020-04-12 10:35 手可摘星尘 阅读(205) 评论(0) 推荐(0) 编辑