Java
塵世独行
这个作者很懒,什么都没留下…
展开
-
Java数据类型与类型转换
Java的两大数据类型:基本数据类型、引用类型Java语言提供了八种基本数据类型。六种数字类型(四个整数型,两个浮点型) Byte a=127占1字节 8位 范围在-2^7 到 2^7-1 即 -128~127 Short b=2048占2字节16位 范围在‐2^15 到 2^15‐1 即 -3 2768~3 2767 Int c=4056占4字节32位 范围在‐2^31 到 ...原创 2019-04-08 11:39:11 · 94 阅读 · 0 评论 -
List随机密码 解锁小游戏
规矩:在0~9 是个数字中 找出四个不重复的数字 并将循序排列正确当有一个或多个数字位置放置正确 会提示 [√]当有一个或多个数字正确但位置不对时 提示 [〇]当没有正确的数字时 提示[×]机会只有十次 且注意输入格式List list = new ArrayList<>();list.add(0);list.add(1);list.add(2);list.add(3...原创 2019-04-17 21:27:11 · 320 阅读 · 0 评论 -
Java 方法的重载(Overload)
重载是在一个类里面,方法名字相同,而参数不同。返回的类型可以相同也可以不同。重载的方法都必须有一个独一无二的参数类型列表必须参数列表不一样只是改变 返回类型 或 修饰符 不视为重载区分的标准正确的重载 才可以修改返回类型与修饰符在调用方法的时候只能通过参数的个数与类型来判断要执行哪一个方法。执行结果...原创 2019-04-18 14:47:18 · 159 阅读 · 0 评论 -
Java继承 extends
类是对对象的冲向抽象,继承是对某一批类的抽象,从而实现对现实世界更好的建模提高代码的复用性Extends 意思是“扩展”。在不使用继承的情况下Animal的 run和sat 方法被多个类多次书写。通过继承 可以获得父类公开方法与变量 让需要写的代码极度减少。当父类添加了某些方法,子类也会获得该方法。减少代码的复写。小结:子类继承父类,可以得到父类的全部属性和方法(除了父类的构造...原创 2019-04-27 16:40:32 · 182 阅读 · 0 评论 -
Java封装/隐藏
程序设计的要求:高内聚,低耦合。简单来说,把难的东西封装起来不让别人看,把简单的给别人看。同一个类同一个包子类所有类private * default * * protected * * * public * * * * 在同一个类下,private修饰可以的调用在同包不同类下 提示该方法不可见...原创 2019-04-27 16:53:05 · 194 阅读 · 0 评论 -
Java抽象类
抽象类包含了抽象方法的类。抽象方法只有方法的声明,没有方法体。通过 abstract修饰抽象类,在抽象类中有abstract修饰的方法是抽象方法。抽象方法没有{}的代码。有抽象方法的类只能是抽象类。子类继承抽象类的父类,要实现父类全部的抽象方法。只有抽象子类可以不实现抽象父类的抽象方法抽象父类没有实现抽象方法,子类要实现该方法抽象类不实例化,及不能用new来实例抽象类。抽象类可以...原创 2019-05-08 19:55:21 · 233 阅读 · 0 评论 -
Java接口
接口的意义,实现了设计与实现的分离。接口是抽象的。接口里面只有常量和抽象方法。接口里面的常量都是由public static final修饰,写与不写都是一样的效果。接口的抽象方法必须公开,不公开的方法没有意义。接口的方法都由public abstract修饰,必然是公开的,必然是抽象的。要调用接口要使用的是实现 implements 而不是继承。接口就类似制定规矩,而怎么实现,具体怎...原创 2019-05-08 19:59:02 · 153 阅读 · 0 评论 -
Java数组
Int[] a 只是一个声明。通过new来实例。[3]声明数组的长度。因为数组从零开始算,3的索引已经超出范围。所以报错。数组是相同数据类型的有序集合数组也是对象。数组元素相当于对象的成员的变量数组的长度是确定的,不可变的。如果越界则报ArrayIndesOutOfBoundsException数据类型可以为任意类型除了用任意的数据类型,也可以是自定义的类。dogs[0]...原创 2019-05-08 20:01:56 · 118 阅读 · 0 评论