自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 第十二章.多态

一、多态多态:事物的多种形态(编译时形态和运行时形态不是一样的);单态:事物的单一形态(编译时形态和运行时形态是一样的);其中,对象从无到有整个过程有"编译时形态"和"运行时形态"。生活中的多态,如:叫Sam的那只猫:桌上的这只(小动物),这只(哺星人).....程序中多态构造成前提条件:1.必须有继承或者实现关系;2.必须含有方法的重写(没有方法重写代码不会编译报错,但是这样的多态没有在何意义);3.如果继承关系:父类的引用指向子类对象(父new子) 如果实现关系:父接口的

2021-07-04 12:00:02 138

原创 第十一章.接口

一、接口接口的含义:定义标准和功能的集合。接口的好处:1.提高代码的复用性,从而提高开发效率; 2.提高代码的扩展性;3.接口可以避免继承的局限性(继承父类只能单继承,实现父接口可以多实现);4.接口也是学习多态的前提条件之一;接口的格式: 1.public interface 接口名 { 自定义常量 抽象方法 默认方法(JDK8.0) 静态方法(JDK8.0) 私有方法(JDK9.0) 内部接口(暂时不超.

2021-07-04 11:43:28 98

原创 第十章.继承

一、继承的概述继承:就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。继承的好处: 1.提高代码的复用性,从而提高开发效率 2.提高代码的扩展性 3.学习继承是学习多态的前提条件之一继承的格式: public class 父类类名{} public class 子类类名extends 父类类名{}二、继承的特点继承的特点:1.私有成员;2.静态成员;3.实例变量;4.实例方法;5.构造器继承的特点1:私有成员官方结论:.

2021-07-03 23:57:25 138

原创 第九章.静态方法

一、面向对象面向过程(c语言):强调的是"过程",偏重这件事"怎么做",比喻成"执行者",基本单位:函数(方法)面向对象(Java语言):强调的是"对象",偏重这件事"找谁做",比喻成"指挥者",基本单位:类面向对象的三大特征:封装,继承,多态二、类与对象类和对象的关系: 类是对象的抽象,模版 对象是类的实体,实例类的定义(声明): public class类名{ 成员变量(第一成员) 成员方法(第二成员) }...

2021-07-03 21:56:47 814

原创 第八章.面向对象中的类与对象

一、面向对象面向过程(c语言):强调的是"过程",偏重这件事"怎么做",比喻成"执行者",基本单位:函数(方法)面向对象(Java语言):强调的是"对象",偏重这件事"找谁做",比喻成"指挥者",基本单位:类面向对象的三大特征:封装,继承,多态二、类与对象类和对象的关系: 类是对象的抽象,模版 对象是类的实体,实例类的定义(声明): public class类名{ 成员变量(第一成员) 成员方法(第二成员) }...

2021-07-03 21:17:49 186

原创 第七章.数组

一、IDEA的debug 断点调试:1.在可能出现错误的代码最前面打上断点;2.右键选中"debug运行";3.选择合适的"下一步"执行代码,找出逻辑错误: F8(折断向下箭头):跳过方法的下一步(会执行方法,但不进入); F7(蓝色向下箭头):进入自定义方法的下一步; Alt + shift + F7(红色向下箭头):进入全部方法的下一步; shift + F8(蓝色向上箭头):跳出方法的下一步;4.结束debug模式;IDEA工具的快捷键和快...

2021-07-03 19:42:32 70

原创 第六章.方法的概述

1.1、方法的粗略的理解:执行特殊功能的代码块。1.2、方法的好处:提高代码的复用性,减少代码的书写量,从而提高开发效率;将程序中每个功能性的代码进行独立,从而降低代码的耦合性。1.3、方法的定义(声明)格式:修饰符 返回值类型 方法名 (形参类型1 形参1,形参类型2 形参2,......,形参类型n 形参n) { 方法体 return 返回值;}修饰符:暂时用 public static进行替代;返回值类型:返回运行结果(返回值)的数据类...

2021-07-03 18:24:52 115

原创 第五章.流程控制语句

一、学习流程控制语句的小技巧:1.记忆流程控制语句的基本格式;2.记忆流程控制语句的执行流程;3.应用流程控制语句。 二、if 语句1、if语句的第一种格式: if (条件判断语句) { 语句体; }执行流程:1.先确定条件判断语句的结果是true还是false;2.如果是true,执行语句体,if语句结束;如果是false,if语句直接结束。2、if语句的第二种格式: if (条件判断语句) ...

2021-07-03 17:48:44 139

原创 第四章.数据类型的转换与运算符

1.1、类型转换有两种:基本数据类型转换和引用数据类型转换(在面向对象多态时候讲解)。其中基本数据类型转换(只在七种数值类型之间的转换)有:自动类型转换和强制类型转换。基本数据类型的自动类型转换(隐式类型转换):将取值范围较小的数据类型转换为取值范围较大的数据类型。补充:基本数据类型取值范围从小到大的关系: byte < short < int < long < float < double c...

2021-07-03 17:02:48 217

原创 第三章.数据类型

1.1、注释:注释代码内容1.2、注释的分类:单行注释、多行注释、文档注释1.3、单行注释格式:一、单行注释:使用//二、多行注释:/* 注释内容 多行注释无法进行嵌套*/三、文档注释:/** 文档注释(了解)...

2021-07-02 09:10:53 115

原创 第二掌.对Java的初认识

1.1、对JavaSE、JavaME、JavaEE的初认识:Java 通常分为这3个版本:JavaSE(标准版)、JavaME(小型版)、JavaEE(企业版)1.2.JavaSE模块介绍part1:计算机编程语言的基础程序设计:数据类型、运算符、流程控制、数组、方法、......part2:java面向对象编程:类与对象、类的设计、三大特征、接口、设计模式、......part3:JavaSE核心高级应用:核心类库、集合框架、IO流、多线程、反射机制、网络编程、JDBC、......

2021-07-02 01:07:06 94

原创 第一章.计算机语言介绍

1.1计算机语言是什么:人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能.1.2进制和进制转换;进制:就是进位计数制,是人为定义的带进位的计数方法.对于任何一种进制,它是几进制,就表示每一位置上的数运算时都是逢几进以位.进制转换:一.将十进制转换成指定进制:使用除以2获取余数的方式(辗转相除法)二.将指定进制转成十进制:使用8421编码的方式1.3字节和位字节(Byte):是存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符.位(bit

2021-07-02 00:31:51 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除