- 博客(15)
- 问答 (1)
- 收藏
- 关注
原创 第六章 接口
什么是接口认识一下和接口接口的特性接口不可以被实例化实现类必须实现接口的所有方法实现类可以实现多个接口接口中的变量都是静态常量如何使用接口接口表示一种能力接口是一种约定...
2021-02-18 09:50:13
63
原创 第五章 多态
生活中的多态同一种操作,由于条件不同,产生的结果也不同程序中的多态多态:同一个引用类型,使用不同的实例而执行不同操作父类引用子类对象如何实现多态使用多态实现思路实现多态的三个要素编写具有继承关系的父类和子类子类重写父类方法使用父类的引用指向子类对象向上转型Pet pet = new Dog();>>>自动类型转换实现多态的两种形式使用父类作为方法形参实现多态使用父类卓伟方法返回值实现多态父类到子类的转换向下转型(强制类型转换)instance
2021-02-18 09:20:43
78
原创 第四章 继承
为什么使用继承使用继承优化后方便修改代码减少代码量如何使用继承使用继承编写父类class Pet{//公共的属性和方法}编写子类,继承父类class Dog extends Pet{>>>只能继承一个父类//子类特有的属性和方法}class Penguin extends Pet{}extends 继承关键字 对比 C#用“:”子类访问父类成员访问父类构造方法super();super(name);访问父类属性super.name;访
2021-02-18 09:08:56
83
原创 第三章 对象和封装
为什么使用面向对象软件出现的目的用计算机的语言描述现实世界用计算机解决现实世界的问题面向对象设计和开发程序的好处交流更加流畅提高设计和开发效率用面向对象的思想描述世界第一步:发现类第二步:发现类的属性第三步:发现类的方法类图使用类图描述类用于分析和设计类直观、容易理解构造方法对象初始化构造方法重载static关键字static可以用来修饰属性、方法、和代码块static修饰和非static修饰的区别什么是封装面向对象三大特征之一——
2021-02-16 11:22:58
118
原创 第二章 类的无参、带参方法
类的方法如何定义类的方法类的方法定义类的某种行为(或功能)定义类的方法public 返回值类型 方法名(){步骤一:定义方法名以及返回值类型//方法的主体步骤二:编写方法体}方法的返回值两种情况如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型语法:return 表达式;作用:跳出方法、返回结果如果方法没有返回值,返回值类型为voidpublic class Student{String name = “张三”;p
2021-02-16 10:29:12
117
原创 第一章 类和对象
万物皆对象分类是人们认识世界的一个很自然的过程,在日常生活中会不自觉地进行分类对象的特征——属性属性:对象具有的各种特征每个对象的每个属性都拥有特定值对象的特征——方法方法:对象执行的操作对象:用来描述客观事物的一个实体,由一组属性和方法构成封装对象同时具有属性和方法两项特性对象的属性和方法通常被封装在一起,共同体现事物的特性,二者相辅相承,不能被分割类类是对象的类型不同于int类型:具有方法类和对象的关系类是抽象的概念,仅仅是模板比如说:“人”对象是一个你能够看得到,摸得
2021-01-26 10:54:44
76
原创 第八章 循环结构进阶
什么是二重循环语法:一个循环体内又包含另一个完整的循环结构while(循环条件1){>>外层循环//循环操作1while(循环条件2){>>内层循环//循环操作2}}do{//循环操作1do{循环操作2}while(循环条件1);}while(循环条件2);for(循环条件1){//循环操作1;for(循环条件2){//循环操作2;}}while(循环条件1){//循环操作1while(循环条件2){//循环操作2}}外层循环变量变
2021-01-25 11:01:02
143
原创 第七章 数组
什么是数组数组是一个变量存储相同数据类型的一组数据声明一个变量就是在内存空间划出一块合适的空间声明一个数组就是在内存空间划出一串连续的空间数组基本要素标识符:数组的名称,用于区分不同的数组数组元素:向数组中存放数据元素下标:对数组元素进行编号,从0开始,数组中的每个元素都可以通过下标来访问元素类型:数组元素的数据类型数组长度固定不变,避免数组越界如何使用数组使用数组四步走1.声明数组 int【】a;2.分配空间 a=new int【5】;3.赋值 a【0】=8;4.处理数据
2021-01-25 10:15:57
124
原创 第六章 循环结构(二)
为什么使用for循环使用while循环的特点:循环次数固定使用for循环的特点:比while简洁而且还可以没有固定的循环次数for循环的语法和执行顺序for(1参数初始化;2条件判断;4更新循环变量){3循环操作;//循环体被执行}for(int i=0;i<100;i++;){System.out.println(“好好学习!”);}代码规范:格式对齐、代码的缩进什么是break语句break:改变程序控制流用于do-while、while、for中时,可跳出循环而执行循环
2021-01-25 09:09:04
200
原创 第二章 变量、数据类型和运算符
内存如何存放数据电脑使用内存来记忆计算时所使用的数据char(字符型) 用于存储单个字符int(整型) 用于存储整数double(双精度) 用于存储小数String(字符串) 用于存储一串字符使用变量的步骤第一步:声明变量,即“根据数据类型在内存申请空间”第二步:赋值,即“将数据存储至对应的内存空间”第三步:使用变量,即“取出数据使用”Java语言中,变量命名要符合一定规则变量命名规范:简短命名规范:简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大
2021-01-18 12:12:52
55
原创 第一章 初识Java
Java的产生Java是Sun Microsystems于1995年推出的高级编程语言计算机程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合编写程序的工具就是计算机语言,Java就是多种语言中的一种Java领域的Java SE 、JavaEE技术已发展成为同C#和.NAT平分天下的应用软件开发平台和技术JavaSE:标准版Java技术的基础和核心主要用于开发桌面应用程序JavaEE:企业版提供了企业级应用开发的完整解决方案很多的网站都是采用JavaEE技术开发下
2021-01-18 11:23:36
89
原创 第五章 循环结构(一)
while循环while(循环条件){>>>符合条件,循环继续执行;循环操作 >>>否则,循环退出} >>>循环中被重复执行的操作特点:先判断,在执行编码规范:缩进、换行使用while循环的步骤:1.确定循环条件和循环操作2.套用while语法写出代码3.检查循环是否能够退出如何进行程序调试:1.分析错误,设置断点2.启动调试3.单步运行调试启动后,运行到设
2021-01-18 10:46:58
69
原创 第四章 选择结构(二)
switch选择结构switch(表达式){//表达式为 int,short,byte,char,枚举,String类型case 常量1:>>>计算表达式的值语句; >>>如果等于常量1break;case 常量2:>>>如果等于常量2语句;break;…default: >>>如果没有找到匹配的值语句;break;}如果需要每个case执行完后跳出,在每个case后不要忘记写break;case后
2021-01-18 09:59:40
93
原创 第三章 选择结构(一)
选择结构 (一)if选择结构是根据条件判断之后再做处理语法 基本的if选择结构if(条件){>>>结果必须是布尔值//代码块>>>只有一条语句时,建议不省略{}}结合问题if(张浩的Java考试成绩>90){获得一个MP4作为奖励;}逻辑运算符&& 条件1&&条件2 仅仅两个条件都是真,结果为真|| 条件1||条件2 只要两个条件有一个为真,结果为真运算符优先级顺序! > 算数运算符&
2021-01-18 09:10:38
82
1
原创 Linux安装和操作
如何安装Linux虚拟机第一步:安装vm。第二部:创建一个自定义虚拟机,选择Linux,Ubuntu 64位(位数是根据自己电脑系统的位数选择的)。第三步:导入Ubuntu系统光驱,然后开启虚拟机,去安装Ubuntu系统,(注:win10系统用vm14打开虚拟机可能会本机蓝屏,或者虚拟机黑屏,第一种方法可以删除虚拟机配置中的打印机和现实中的3D图像,第二中方法可以下载其他版本的vm)第四步:安装Ubuntu系统,下面附上详细教学!Ubuntu安装打开VMware Workstation,点击新建
2021-01-14 11:32:54
110
空空如也
for循环中加入has判断 就挑跳不出来了,怎么解决?
2021-01-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人