基础
文章平均质量分 50
WangMiaoXin_
这个作者很懒,什么都没留下…
展开
-
面向对象概述
面向对象概述1 程序设计方法面向过程:站在程序员的角度 按照“自顶向下,逐步求精”的模块化思想去解决问题,适合解决小规模的问题面向对象:按照“由下而上”的思想,先考虑系统由什么物体(对象)组成,对象之间是如何交互的。它比较适合解决大规模问题 2 面向对象基本概念对象:万物皆对象,对象是由静态的属性和动态的方法组成。类:一组具有相同属性和行为对象的抽象事物。消息:向某个对象发送请求。(如:手机来电)...原创 2018-07-02 17:20:44 · 180 阅读 · 0 评论 -
构造函数
为什么需要有构造函数?构造函数是完成对象的初始化,这个当然可以定义一个成员方法予以实现。但是这个方法必须显式调用,否则就可能因未初始化出现错误。我们希望这样的方法能够被自动调用,能被自动调用,那么它的名字一定是独一无二的,什么样的名字才是独一无二的呢?——以类名作为方法名。这就是构造函数。构造函数,是在对象实例化时自动被系统调用,该函数名必须独一无二。对于一个类来说,就是将一个类名作为函数名。构造...原创 2018-07-02 17:23:56 · 178 阅读 · 0 评论 -
函数
什么是函数?函数是一段可以完成某个独立功能的代码,比如下方的代码段就是完成判断素数的功能。案例:输出100以内的素数(y=f(x)形参:x;数参:y)例如:private static boolean isPrime(int n) { boolean flag = true; //先认为它是素数 for (int i = 2; i <= n / 2; i++) { ...原创 2018-06-27 16:22:01 · 150 阅读 · 0 评论 -
面向对象
面向编程:我们在解决问题中,注重的是解决问题的每一个步骤和过程。面向对象:注重的是在问题上,涉及到哪些对象,以及对象之间有哪些关系。 面向编程是 方法的重用性面向对象是 类的重用性 核心思想缺点算法面向编程自上向下,逐步求精,也就是把功能分解。 设计数据结构:编写基础代码,基于数据结构操作 一旦数据结构发生修改,必须就要修改操作的代码 可重用性差,可维护性差,维护的成本高程序=数据结构+算法相...原创 2018-06-27 16:23:10 · 194 阅读 · 0 评论 -
面向对象三大特性_封装、继承、多态
封装: 封装:是将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。存在一个边界,边界之内的细节隐藏起来,只留下对外的借口(如:笔记本,手机,饮水机)封装的好处:① 只能通过规定方法访问数据,安全、易用、简单、易维护。② 隐藏类的实现细节③ 方便加入控制语句④ 方便修改实现经过封装的属性,不能直接访问,要通过公共属性get/set方法访问。多态...原创 2018-06-27 16:23:54 · 189 阅读 · 0 评论