2020年4月28日
摘要: 接口: 1.接口是功能的集合,是比抽象类更抽象的方法;接口只描述应该具备的方法,并没有具体实现。 2.定义格式: public interface 接口名 { 抽象方法1;//抽象方法:public abstract 返回值类型 方法名(参数列表) 抽象方法2; 抽象方法3; } 接口中都是抽象方法 阅读全文
posted @ 2020-04-28 17:34 嘿抬头i 阅读(167) 评论(0) 推荐(0)
摘要: 继承: 在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。 接口是比抽象类更抽象的一种类。接口和子类的关系叫实现!接口和抽象类相比的话,可以理解为:抽象类是一个父类,是一个子类必须具备的东西,而接口是 阅读全文
posted @ 2020-04-28 17:11 嘿抬头i 阅读(167) 评论(0) 推荐(0)
  2020年4月27日
摘要: 案例介绍: 案例需求分析: 根据案例介绍,我们进行分析,首先需要一个功能菜单,然后输入功能序号后,调用序号对应的功能方法,实现想要的操作。分析步骤如下 1.完成超市商品初始化。创建商品,将商品添加到集合 2.显示来到超市能做的操作,也就是显示主菜单 3.根据接收到的功能选项,执行对应的功能 3.1. 阅读全文
posted @ 2020-04-27 17:07 嘿抬头i 阅读(627) 评论(0) 推荐(0)
摘要: 封装的表现: 1、方法就是一个最基本封装体。 2、类其实也是一个封装体。 从以上两点得出结论,封装的好处: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。 3、提高了安全性 私有private: private 阅读全文
posted @ 2020-04-27 11:56 嘿抬头i 阅读(530) 评论(0) 推荐(0)
  2020年4月26日
摘要: 二维数组: 定义方式:三种 第一种方式: int[][] arr = new int[3][4]; 第二种方式: int[][] arr = new int[3][];数组中每个元素的长度不确定。 第三种方式: int[][] arr = {{1,2},{3,4,5,6},{7,8,9}}; 二维数 阅读全文
posted @ 2020-04-26 18:08 嘿抬头i 阅读(187) 评论(0) 推荐(0)
摘要: 数组: 定义:数组指一组数据的集合,数组中的每个数据被称作元素。 定义格式: 数据类型[] 数组名 = new 数据类型[元素个数或数组长度]; int[] x = new int[100]; 数组类型[] 数组名 = {元素,元素,....}; 用‘“数组名.length”的方式来获得数组的长度, 阅读全文
posted @ 2020-04-26 11:48 嘿抬头i 阅读(180) 评论(0) 推荐(0)
  2020年4月25日
摘要: 方法:->进栈 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 执行语句 ……… return 返回值; } 1.修饰符:方法的修饰符比较多,有对访问权限进行限定的,如:静态修饰符static 最终修饰符final; 2.返回值类型:用于限定方法返回值的 阅读全文
posted @ 2020-04-25 18:13 嘿抬头i 阅读(122) 评论(0) 推荐(0)
摘要: 1.理解什么是面向过程、面向对象. 面向过程:是我要去执行,执行者的思想。 面向对象:是领导者思想。 2.面向对象三大基本特征: 封装、继承、多态; 3.类与对象 1、类的分类: 类是引用数据类型: 一种为JAVA为我们提供好的类,如Scanner 、Random等; 一种就是我们自己定义的数据类型 阅读全文
posted @ 2020-04-25 17:18 嘿抬头i 阅读(145) 评论(0) 推荐(0)
  2020年4月24日
摘要: 输出所有的水仙花数,所谓水仙花数是指一个数3位数,其每位数字立方和等于其本身, 如153 = 1*1*1 + 3*3*3 + 5*5*5 (求100-1000之间的水仙花数) for(int i=100;i<1000;i++){ int a=i/100; int b=i/10%10; int c=i 阅读全文
posted @ 2020-04-24 16:53 嘿抬头i 阅读(367) 评论(0) 推荐(0)
摘要: 1.循环语句for for(初始化表达式; 循环条件; 操作表达式){ 执行语句 ……… } for(① ; ② ; ③){ ④ } 第一步,执行① 第二步,执行②,如果判断结果为true,执行第三步,如果判断结果为false,执行第五步 第三步,执行④ 第四步,执行③,然后重复执行第二步 第五步, 阅读全文
posted @ 2020-04-24 15:56 嘿抬头i 阅读(94) 评论(0) 推荐(0)