济宁惠与实训基地Java学习笔记
LIUBLOGS
加油吧
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java(12)接口和抽象类
一、抽象类简单来说:在class前面加上abstract就是一个抽象类。1.抽象类的特点1)抽象方法所在的类必须是抽象类2)抽象类不能实例化,因为抽象类本身就是一个抽象的3)如果想实现抽象类,创建一个子类去继承它4)子类继承一个抽象类,子类必须重写抽象里面所有的抽象方法(子类也是抽象类除外)5)抽象类里面可以定义普通方法6)抽象类里面有构造方法2.抽象方法特点:1)只有方法定义...原创 2020-03-30 22:05:22 · 485 阅读 · 0 评论 -
Java(11)多态
什么是多态?:指的是一个对象的多种形态,使用多态前提是要有继承和接口的实现1.方法的重载和重写就是一种多态2.子类对象的多态性Pet p1=new Dog(“泰迪”, “小迪”);1).分类的引用指向的是子类的实例2).在执行时,调用的是子类的方法,在编译时,调用的是父类的方法3).编译时,看左边,运行时,看右边举例说明:首先简单的建一个宠物类,有昵称和健康值两个属性。//...原创 2020-03-29 23:31:14 · 309 阅读 · 0 评论 -
Java(10)继承
1.面向对象第二大特征:继承性继承:就是允许子类拥有父类的属性和行为优点:提高代码的复用性缺点:耦合度更高了语法:class 子类名 extends 父类{ }子类:1.子类继承父类以后,父类声明的所有属性和方法子类都可以获取到2.子类除了通过继承获取父类属性和方法外,还可以定义自己独有的方法和属性。3.java继承是单继承,一个类只能继承一个父类,一个父类可以有多个子...原创 2020-03-23 20:29:19 · 265 阅读 · 0 评论 -
Java(9)封装
1.面向对象的第一大特征:封装性当我创建了对象以后,我如果直接通过“对象名.属性名”的方式去对属性赋值的话,可能会出现一些不符合实际情况的问题,所以我们不考虑使用“对象名.属性名”的方式赋值,而是通过“对象名.方法名”的方式进行赋值,因为我们可以在方法里面加大量的业务逻辑对属性值进行限制解决方式:使用封装*1.将属性私有化*2.提供公用的(getting setting)方法...原创 2020-03-08 20:12:43 · 311 阅读 · 0 评论 -
Java(8)类和对象
面向过程:C语言当开发一个功能时,看中的是中间的过程,每一个过程中的每一个步骤都需要自己去做1.面向对象:JAVA当开发一个功能时,不看中具体的过程和步骤,看中是谁能帮我去完成这样事,找人帮我去做。2.成员变量和局部变量的区别(1)定义位置不同成员变量定义咋类内部方法之外局部变量定义在方法内部(2)作用域不同成员变量作用在类内部局部变量作用在方法之内(3)内存中的位置不同...原创 2020-03-04 19:44:12 · 192 阅读 · 0 评论 -
Java(7)方法
1.什么是方法?:方法就是把一堆需要重复执行的代码封装起来,如果程序需要用到这段代码时,我们直接调用方法即可,不需要在重复写那些代码了。2.好处: 提高代码重用性,可读性,执行效率。把一个方法比喻成一个榨汁机材料:水果产出物:果汁程序中的方法:参数(材料):进入方法的数据返回值(产出物):方法根据参数处理后的结果3.怎样定义一个方法?访问修饰符 [static]...原创 2020-02-29 20:06:15 · 216 阅读 · 0 评论 -
Java(6)数组
1.数组是一个什么东西呢?为什么使用数组比如我要存5位员工的工资,我可以使用变量来存储,需要定义多个变量,因为每一个变量只能存一个值;如果是更多的员工,那么定义变量的数量会更多,这样太麻烦了。我们可以使用数组解决这个问题,数组就是一个容器,可以一次性存放多个数据,前提是数据类型必须要统一。2.如何定义数组?数组类型[] 数组名;3. 如何初始化数组?如果数组定义好以后,必须得进行...原创 2020-02-28 21:54:15 · 242 阅读 · 0 评论 -
Java(4、5)while、do while和 for 循环结构
1.什么是循环?: 通过循环语句反复执行一段代码。2.while循环语法:①初始化 while(②循环语句){③循环体;④累加器;}*小例子://抄课文10遍 //1.创建初始化变量 int num=1; //2.设置循环条件 while(num<=10){ //3.循环体 System.out.println("抄课文"+num); ...原创 2020-02-19 20:22:14 · 183 阅读 · 0 评论 -
Java(3)顺序结构及条件结构
1.顺序结构:就是按照代码的顺序从上往下执行(1)键盘输入数据①创建对象(不要忘记导包java.util.Scanner) Scanner sc = new Scanner(System.in);②接收数据 int a = sc.nextInt(); String name = sc.nextLine();Scanner:他是一个引用类型,接受键盘输入数据的引用类型 名称=n...原创 2020-02-18 12:53:51 · 258 阅读 · 0 评论 -
Java(2)变量与运算符
1.关键字:1.全部小写2.具体特定功能,不能当做普通标识符用2.标识符:1.字母、数字,下划线,$组成。2.数字不可以开头。3.不可以使用关键字和保留字,但能包含关键字和保留字。4.Java中严格区分大小写,长度无限制。5.标识符不能包含空格。6.用于类名、接口名,方法名,变量名,常量名等(凡是自己可以起名字的地方都叫标识符。)在起名字的时,为了提高阅读性,要尽量有意...原创 2020-02-13 22:43:26 · 187 阅读 · 0 评论 -
Java(1)入门和环境搭建
Java入门和环境搭建1.Java基础知识结构图2.基础常识常用的DOS命令dir(directory) : 列出当前目录下的文件以及文件夹md(make directory) : 创建目录rd(remove directory) : 删除目录cd空格(change directory): 进入指定目录cd… : 退回到上一级目录cd : ...原创 2020-02-13 20:07:47 · 200 阅读 · 0 评论
分享