摘要:
理解什么是继承首先我们知道,面对对象有三大特征:封装:解决了数据的安全性问题继承:解决了代码的重用问题多态:解决了程序的扩展问题上一篇博客中,我们了解了一下封装,现在我了再来看看什么是继承。在现实生活中,我们可以把封装理解成儿子对父亲财产的继承。而在面向对象程序设计中的继承,是一个对象从另一个对象获... 阅读全文
摘要:
在类中,变量根据定义的位置不同,可以分为成员变量和局部变量。成员变量是在类体内,方法之外定义的变量,局部变量是在方法中定义的参数。成员变量成员变量分为类属性和实例属性,定义时没有static修饰的称为实例属性,有static修饰的称为类属性,类属性和实例属性的区别就是类属性是属于类的,它并不属于哪一... 阅读全文
摘要:
什么是方法?简介在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象。无论是从语法和功能上来看,方法都有点类似与函数。但是,方法与传统的函数还是有着不同之处: 在结构化编程语言里,函数是基本的程序组成单元,一个程序由一个个函数组成; 在面向对象编程语言里,类才是程... 阅读全文
摘要:
什么是面向对象编程? 我们先来看看几个概念:面向过程程序设计面向过程,是根据事情发展的步骤,按进行的顺序过程划分,面向过程其实是最为实际的一种思考方式,可以说面向过程是一种基础的方法,它考虑的是实际地实现,一般的面向过程是从上往下步步求精。例如:如果你要吃饭,那需要:“买菜-洗菜-做饭-吃饭”等等... 阅读全文
摘要:
简介数组可用用于存储存储多个数据,Java的数组要求所有的数组元素具有一种相同的数据类型。一旦数组初始化完成,数组在内存中的空间被固定下来,长度不可改变,即使把数组的元素清空,所占用的空间依然被保留。生活案例:博物架每一个物品架都是相同类型的物品,长度不变,即使把物品下架,物品架依然不会改变。定义数... 阅读全文
摘要:
流程控制指的是在程序运行的过程中控制程序运行走向的方式。主要分为以下几种:顺序结构顺序结构,顾名思义,是指程序从上往下逐步顺序执行。中间没有任何的判断和跳转。分支结构Java提供两种分支结构:if和switch,其中if语句使用布尔表达式或者是布尔值进行判断来进行分支的控制,而switch语句则是使... 阅读全文
摘要:
简介运算符是一种特殊的符号,运算符是通过一定的运算规则操作一个或多个操作数,并生成结果的特定符号,运算符和操作数的有效组合称为表达式。Java中运算符主要分为以下几类:赋值运算符算术运算符关系运算符逻辑运算符条件运算符(三目运算符)位运算符赋值运算符赋值运算符用于给变量或者常量指定值,赋值运算符的符... 阅读全文
摘要:
常量与变量什么是常量和变量常量与变量都是程序在运行时用来存储数据一块内存空间常量:常量的值在程序运行时不能被改变,Java中声明常量必须使用final关键字。常量还可以分为两种意思:第1种意思,就是一个值,这个值本身,我们可以叫它常量,举几个例子:整型常量: 123实型常量:3.14字符常量: 'a... 阅读全文
摘要:
注释什么是注释?注释是我们在编写代码时某段代码、某个方法、某个类的说明文字,方便大家对于代码的阅读。被注释的内容不会被编译、执行。Java的注释分为三种类型:单行注释、多行注释、文档注释。单行注释和多行注释单行注释在程序中注释一行文字或代码,Java中,使用“//”进行单行注释。多行注释可以一次性将... 阅读全文
摘要:
前言学习Java有一段时间了,但是一直缺少一个系统的思想,现在重新通过书籍中、网上的文章,视频等资料,整理与回顾Java的知识点。言归正传,让我们先从了解Java语言开始。Java语言的由来Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和J... 阅读全文