- 博客(6)
- 收藏
- 关注
原创 Java基础篇--多态(2018.8.28)
多态是面向对象三大特性当中最重要的特性,封装和继承几乎都是为了实现多态而存在的。多态的定义是:允许不同类的对象对相同的消息做出响应。通俗点说,就是父类和子类可以在特定情况下进行调换,即可以先告诉程序该地方是一个父类,程序运行到此处的时候,再派出特定的子类进行使用。实现多态的技术称为:动态绑定,是指在执行期间判断所引用对象的实际类型,根据其实际类型进行方法的调用。Java实现多态的三大必要条件:...
2018-08-28 14:59:50
165
原创 Java基础篇--Java类的结构与关键字(2018.8.24)
public class DemoClass {//类的声明 private String id;//类的属性,实例变量,每个对象均有其自己的实例变量 private final String sex=”男”;//类的属性,实例变量,每个对象均有其自己的实例变量 private static final String NAME=”测试”;//类的属性,静态变量,为所有...
2018-08-27 14:24:51
220
原创 Java基础篇--继承(2018.8.23)
继承是当多个类中存在相同的属性和方法时,将这些内容抽取到单独的一个类中,使得这些类可以通过继承这个类来获得这些属性和方法。被继承的这个类称为父类(超类、基类),继承它的这些类称为子类。继承是一个is a的关系,即子类是一个父类。子类可以访问父类中所有非私有的属性和方法。在Java语法上通过extends 关键字来表达这种继承关系:class 子类 extends 父类。继承的特点:1.Java...
2018-08-23 15:25:34
133
原创 Java基础篇--封装(2018.8.22)
面向对象的封装是将类的某些信息隐藏在类的内部,不允许外部程序直接访问,通过该类提供的方法来实现对隐藏信息的操作和访问。封装的重点在于隐藏信息和提供访问的接口,这是程序设计的基本思想,便于程序功能的扩展和维护。封装的目的:1.隐藏类的实现细节。2.让使用者只能通过指定的方法访问数据,可以方便进行逻辑控制,限制不合理的操作。3.在代码层面上可以便于修改,增加代码可维护性。Java语言通过访问控...
2018-08-22 11:14:05
784
原创 Java基础篇--浅谈面向对象
大学里第一门接触到的语言是C语言,C语言是一门面向过程的语言,其程序的编写完全是面向一件事物的操作流程的。从第一步到第二步再到第三步,生活中我们所做的事情也是一样,都是按照做一件事的先后顺序来思考的。但是在java里面,程序的设计是需要面向对象的。什么是对象?所有世界上存在的事物,都是对象,例如:人,花,电脑,车等。对象是事物存在的实体。对象具有特征和行为,即属性和方法,例如人,其属性就是具体...
2018-08-21 11:10:05
123
原创 向着Java工程师前进(2018.8.20)
仅以此篇文章作为自己每日学习记录的开头。清晨起来发现一年来自己的家庭经济始终在负增长,自己身上经济的压力真是有点重,也清楚地认识到任何人都成功,都不是随随便便也不是轻轻松松的。自己没有什么神奇的赚钱套路,也没有牛逼的商业头脑,唯一的谋生手段就是做下码农了。所以现在我能做的,就是不停地提升自己的技术水平,在我们这一行,工资始终都是和实力成正比的。入Java这一行纯粹是误打误撞,高考填志愿听舅...
2018-08-20 10:45:51
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人