![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
YY大数据
这个作者很懒,什么都没留下…
展开
-
06 Java语言核心知识 -13
多态多态概念多态是指同一操作(方法eat())作用于某一对象(动物 ????),可以有不同的解释,产生不同的执行结果。多态存在的三个必要条件需要存在继承和实现关系同样的方法调用而执行不同操作、运行不同代码。(重写操作)在运行时父类或者接口的引用变量可以引用其子类的对象多态的作用多态通过分离做什么和怎么做,从另一个角度将接口和实现进行分离“ 多态 ” 则消除了类型之间的耦合关系。多态的存在提高了程序的可扩展性和后期的可维护性public class Animal原创 2020-07-25 23:24:27 · 75 阅读 · 0 评论 -
06 Java语言核心知识 -12
封装封装概念OP的三大特性:封装encapsulation、继承inheritance、多态polymorphism。将东西包装在一起,然后以新的完整的形式呈现出来将方法与字段一起包装到一个单元中,单元以类的形式实现信息隐藏,隐藏对象的实现细节,不让外部直接访问将数据和包装进类中,加上具体实现的隐蔽,共同被称作封装,其结果是一个同时带有特征和行为的数据类型“ 定义类,定义其属性、方法的过程称为封装类。 ”信息隐藏是OOP最重要的功能之一,也是使用访问修饰符的原因信息隐藏的原创 2020-07-24 16:35:06 · 76 阅读 · 0 评论 -
06 Java语言核心知识 -11
面向对象封装概念OOP的三大特性:封装(encapsulation)、继承(inheritance)、多态(polymorphism)。将东西装在一起,然后以新的完整形式呈现出来。将方法和字段一起包装到一个单元中,单元以类的形式实现信息隐藏,隐藏对象的实现细节,不让外部直接访问到将数据和方法包装进类中,加上具体实现的隐藏(访问修饰符),共同被称作封装,其结果是一个同时带有特征和行为的数据类型定义类,定义其属性、方法的过程称为封装类。信息隐藏是OOP最重要的功能之一,也是访问原创 2020-07-24 13:45:00 · 85 阅读 · 0 评论 -
06 Java语言核心知识 -10
抽象类与接口Java可以创建一种类专门用来当作父类,这种类称为 “ 抽象类 ” 。抽象类的作用有点类似于模板,其目的是要设计者依据它的格式来修改并创建新的类。1 抽象类的基本概念在Java中可以创建一种类专门用来当作父类,这种类称为 “ 抽象类 ” 。抽象类实际上也是一个类,只是与之前的普通类相比,其中多了抽象方法。抽象方法是只声明而未实现的方法,所有的抽象方法必须使用abstract关键字声明,包含抽象方法的类也必须使用abstract class声明。抽象类定义规则如下:(1)抽象类和抽象方原创 2020-07-13 16:46:00 · 105 阅读 · 0 评论 -
06 Java语言核心知识 - 9
类的三大特性:封装、继承、多态类的封装,相当于一个黑匣子,放在黑匣子中的东西,你是看不到的。继承是类的一个重要属性,可以从一个简单的类继承出相对复杂高级的类,这样可使得程序编写的工作量大大减轻。多态可以动态地对对象进行调用,使对象之间变得相对独立。1 类的封装1.1 封装的基本概念类的封装使用范例1class Person{ //声明了一个新的类Person, String name; //类中有name、age两个属性, int age; void talk(){原创 2020-07-12 21:36:15 · 494 阅读 · 0 评论 -
06 Java语言核心知识 - 8
面向对象设计——类和对象1 面向对象程序设计的基本概念面向对象其实是现实世界模型的自然延伸。可以将现实世界中的任何实体看作是对象,对象之间通过消息相互作用。另外,现实世界中的任何实体都可归属于某类事物,任何对象都是某一类事物的实例。传统的过程式编程语言是以过程为中心、以算法为驱动的话,面向对象的编程语言是以对象为中心、以消息为驱动。公式表示,过程式编程语言为:程序=算法+数据,面向对象编程语言为:程序=对象+消息。所有面向对象编程语言都支持3个概念,即封装、多态性和继承。现实世界中的对象均有属性和行为原创 2020-07-07 17:34:22 · 255 阅读 · 0 评论 -
06 Java语言基础语法 - 7
第六章 数组一维数组数据的作用和类型作用存储相同数据类型的一组数据。对同类型数据进行集中管理。比如存储和遍历。数组类型数组的类型就是数组中存储的数据的类型要点数组中的所有元素必须属于相同的数据类型数组中所有元素在内存中连续存储特点数组本身也是一种引用类型声明、创建数组数组的声明告诉系统数据类型是什么语法: 数据类型[ ] 数组名;数组的创建为数组分配内存空间new操作符的使用声明并创建数组数据类型[ ] 数原创 2020-07-02 22:57:39 · 180 阅读 · 0 评论 -
06 Java语言基础语法 - 6 - 万年历
万年历 上万年历的输出分步骤来实现,本章先实现两个步骤(1)实现从控制台接收年和月,判断是否是闰年(2)编程计算输入月份所对应的天数运行结果案例设计使用简单if、嵌套if,else和多重if,else来实现注意else和if的配对万年历 下运行结果案例介绍编程计算输入的月份距离1900年1月1日的天数,求出你输入当前月的天数,求出你输入当月之前的总天数编程计算输入月份的第一天是星期X,(公式:星期X = 1 + 天数差%7)格式化输出XX年XX月日历(一行输出7个)原创 2020-06-26 20:35:27 · 95 阅读 · 0 评论 -
06 Java语言基础语法 -5
第五章 循环控制为什么需要循环语句?- 需要反复执行同样的操作- 如果不用循环语句,顺序执行相同代码,代码拖沓冗余- 循环语句精简,重用代码- 循环语句代码可读性、可维护性更好while和do-while循环while循环语句语句while、do-while和for均属于循环语句while(循环条件){ // 循环条件:循环持续执行 循环操作语句 // 循环中被重复执行的操作}要点(1)先判断再执行(2)循环次数不定(3)避免死循环示例:输入一个正整原创 2020-06-26 12:01:33 · 180 阅读 · 0 评论 -
06 Java语言基础语法 - 4
第四章 条件结果条件语句 上简单if语句多重if、else语句条件语句 下原创 2020-06-25 20:54:27 · 82 阅读 · 0 评论 -
06 Java语言基础语法 - 3
第三章 运算符运算符 - 上表达式的概念概念:程序是由许多语句组成的,语句的基本单位就是表达式,表达式由操作数和运算符组成。x = 1 ;y = x + 2 ;z = ( x * 3 ) + ( y - 22 ) ;运算符主要分为以下几类:算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符2. 算术运算符强调:字符串加上任何数据类型都是字符串连接。赋值运算符关系运算符运算符 - 下...原创 2020-06-25 13:36:30 · 96 阅读 · 0 评论 -
06 Java语言基础语法 -2
第二章 变量和数据类型1 变量为什么需要变量编程的本质就是对内存中数据的访问和修改。内存就像储存柜,用来存放各种各样东西。程序所用到的数据都会保存在内存中,程序员需要一种机制来访问或修改内存中的数据,而这种机制就是变量,每一个变量都代表了一小块内存,而变量是有名字的,程序对变量赋值,其实就是把数据装入该变量所代表的内存区的过程,同样道理,程序读取变量的值,实际上就是从该变量所代表的内存区取值的过程。形象的理解:变量相当于有名字的容器,该容器用于装载不同类型的数据。对于程序员来说,原创 2020-06-24 23:45:12 · 108 阅读 · 0 评论 -
06 Java语言基础语法 - 1
第一章 开发简单java应用程序1 Java简介Java的历史Java语言的认知度是比较高的!Java是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。2009年,甲骨文公司宣布收购Sun。2010年,Java编程语言的共同创始人之一詹姆斯 · 高斯林从Oracle公司辞职。Java概述及应用场景Java的跨平台原理2 Java开发环境搭建3 Java原创 2020-06-24 21:00:01 · 104 阅读 · 0 评论