- 博客(16)
- 收藏
- 关注
原创 面向对象网课第四节 ---- 多态
一、多态的概念什么叫做多态1、生活中的多态:不同类型的打印机效果不同(即同一种事物,由于条件不同,产生的结果也不同)。2、程序中的多态:多态:同一个引用类型,使用不同的实例而执行不同操作二、如何实现多态1、使用多态实现思路--编写父类-- 编写子类,子类重写父类方法--运行时,使用父类的类型2、实现多态的两种形式--使用父类作为方法形参实现多态--使用父类作为方法返回值实现多态三、使用父类作为方法形参实现多态1、实现多态优化主人给宠物喂食public
2022-01-14 00:16:51
364
原创 面向对象网课第三节----继承
一、继承的概念什么叫做继承?类是对对象的抽象,继承是对某一批类的抽象,从而实现对现实 世界更好的建模。▪ 提高代码的复用性!▪ extands的意思是“扩展” 。子类是父类的扩展▪ 不同的叫法:超类、父类、基类、子类、派生类二、为什么要继承使用继承优化后:1、方便修改代码2、减少代码量3、子类与父类是is-a的关系三、如何使用继承1、编写父类2、编写子类,继承父类四、继承的关键点1、super关键字:super是直接父类对象的引用,可以通过sup.
2022-01-13 17:59:21
234
原创 Java-SE 面向对象2
一、This关键字1、this在普通方法可以放在任意位置,在构造方法必须是第一条语句,this不能用于static(静态)方法2、静态方法不能在静态方法中调用,但是可以间接调用非静态方法,静态方法中不能出现this调用public class TestThis {int a,b,c;TestThis(){System.out.println("new"); }TestThis(int a,int b){//Hello(); // //这样是无法调用构造方法的!this();
2022-01-07 18:33:16
367
原创 Java-SE中的数据类型和运算符
一、Java中的标识符public class IdentifierDemo{ public static void main(String[] args){String name = "张三";int age = 20;System.out.println(a); } }二、常量和变量public class ConstantAndVar{ static int a;//成员变量 public static void m...
2021-12-19 11:57:03
441
原创 Java-SE 面向对象1
一、方法 类 属性,方法的理解public class Student { //定义属性 int stuNumber; //学号 String name; //姓名 int age; //年龄 //定义一个方法 void introduce(){ System.out.println("学号:" + stuNumber +" 姓名:" +name +" 年龄:" +age); } //定义一个吃..
2021-12-19 11:44:39
105
原创 Java-SE 面向对象
一、局部变量和成员变量public class VarDemo { //属性(成员变量) int age = 10;// String name; //定义方法 public void show(){ //局部变量 String name = "小鑫鑫"; System.out.println(name); int a;// System.out.println(a); 错
2021-12-19 11:29:36
210
原创 while 与do...while循环
while循环:先判断条件,再执行逻辑代码四部分组成:1、初始化:循环的初始化变量2、条件判断:条件返回必须是true或者false3、循环体:条件满足的话执行的逻辑代码4、迭代条件:给循环跳出的条件do...while 先执行逻辑代码,再判断条件对比while和do...while的区别:do...while至少执行一次while可能一次也不执行while与do...while也是非常重要的,需要真学习,相信同学们都能学好Java像老于说的最好是热爱J...
2021-12-14 11:27:02
239
原创 Java中的各类运算符的作用以及基本的数据类型转换
今天学习了Java中的运算符以及基本数据类型转换,希望各位能够通过本篇博客收获的有用的知识点,那么接下来就把我学的东西分享给大家!一、算术运算符 算术运算符:+, -, *, /, % ,++, -- 前四种就是我们常见的加减乘除,这里我也不再过多阐述,我会打在代码板上。要点在下面 1、 “/”是取整除或取商,“%”是取余数或取模的; 2、“++”:单目运算符,自加1的操作,如果放在值的前面,先自加,再参...
2021-12-14 11:18:23
435
原创 JavaSE-流程控制语句
Java流程控制语句:1、单分支结构:只有一个条件,符合就执行2、双分支结构:有两个条件,符合哪个就执行哪个语句块3、多分支结构:有多个条件,匹配上哪个就执行哪个语句块,如果都不匹配,就执行最后的else语句块4、嵌套if分支结构:分支结构中包含分支5、switch多分支结构:根据表达式值(具体的值)的不同执行许多不同的操作流程控制语句是非常重要的,一定要经常复习,最后重要的一点,一定要热爱java...
2021-12-14 11:14:25
346
原创 JavaSE-循环语句
JavaSEpublic class WhileDemo{ public static void main(String[] args){ //while循环 //输出1-100的值 //1、初始化一个变量 /*int i = 1; //2、条件判断 while(i <= 100){ System.out.println("i = " + i); //4、迭代条件 i++; }*/ //计算1-100的和 /*int i = 1;
2021-12-14 11:03:48
110
原创 11-12
标识符IdentifierJava关键字,其中有两个保留字,很少使用字符集的介绍,汉字一般都是两个字节,英文和西欧字符都是一个字节Java是一种强类型的语言1:常量是有数据类型的2:变量都必须声明数据类型常量和变量比较重要...
2021-11-14 11:58:58
442
原创 2021-11-11
编译器和反编译器的使用以及最基础的JAVA命令Helloworld.javapublic class Hellowold{ public static void main(string[] args)} System.out.println("欢迎大家来小弛的博客”); }}老于给的是Notepad++编译器还有jd-gui反编译器今天运行出了Helloworld,很开心...
2021-11-11 21:16:05
248
1
原创 2021-11-10
11月10号,第一次上老于的Java课Helloworld.javapublic class Hellowold{ public static void main(string[] args)} System.out.println("欢迎大家来小弛的博客”); }}Java发展历史Java发展历史以及创始人Java版本以及构造...
2021-11-10 15:11:48
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅