Java面向对象---面向对象

程序的发展历程:面向过程-->面向对象

面向过程:不去想怎么做,边做边看

面向对象:先想好怎么做,然后再做

修饰符(访问权限)

访问级别

访问控制修饰符

同类

同包

子类

不同的包

公开

public

受保护

protected

--

默认

没有访问控制修饰符

--

--

私有

private

--

--

--

面向对象特征

封装性

对外部不可见

继承

扩展类的功能

多态

方法重载(父类中有这个方法,子类重载这个方法。即子类和父类的该方法名、返回类型、参数类型以及个数都相同)、对象的多态

posted @ 2017-09-29 22:05 小白知浅 阅读( ...) 评论( ...) 编辑 收藏

Java面向对象---面向对象相关推荐

  1. java基础面向对象_Java基础面向对象

    一.面向过程的思想和面向对象的思想 面向对象和面向过程的思想有着本质上的区别,作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该 ...

  2. Java基础-面向对象第二特征之继承(Inheritance)

    Java基础-面向对象第二特征之继承(Inheritance) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.继承的概述 在现实生活中,继承一般指的是子女继承父辈的财产.在程序 ...

  3. 从C++到Java --理解面向对象是关键所在

    从C++到Java --理解面向对象是关键所在 本文将提供一个对这些概念的简明的解释,而不是提供一些深入的或者如何使用的问题.记住,这只是依据我对Java的经验带而提出的一些主要的差异. Java在虚 ...

  4. Java 基础 - 面向对象(不错N多教程集合)

    著作权归https://pdai.tech所有. 链接:Java 基础 - 面向对象 | Java 全栈知识体系 本文主要介绍Java OOP 面向对象基础和相关类图.@pdai Java 基础 - ...

  5. Java 基础 - 面向对象(不错)

    算法 剑指 Offer 题解 Leetcode 题解 算法 字节跳动内推 操作系统 计算机操作系统 Linux 网络 计算机网络 HTTP Socket 数据库 数据库系统原理 SQL 语法 SQL ...

  6. JAVA程序设计----面向对象(上)

    首先还是老样子,先来一点思考题. 1.什么是面向对象? 面向对象是用对象来模拟现实实际的事物,用对象之间的关系描述事物之间的联系. 2.构造方法与普通成员方法的区别? 格式区别:     构造方法和类 ...

  7. 第一部分 Java:面向对象理解

    Java:面向对象理解.集合.IO.NIO.并发.反射源码分析 一.面向对象 1.创建对象的5种方式 (1)使用new关键字(2)使用Class类的newInstance方法(3)使用构造函数类的ne ...

  8. 学习Java编程面向对象的五大基本原则

    Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心.围绕着 Java 类和 Java 对象,有三大基本特性:封装是 Java 类的编写规范.继承是类与类之间联系的一种形式.而多态 ...

  9. java 168转换成861_java实验-java语言面向对象编程基础

    java实验-java语言面向对象编程基础 (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 8.90 积分 广州大学学生实验报告广州大学学生实验报告 ...

  10. JAVA 的面向对象设计的特点-书后感-01-21天学通JAVA-深入分析

    JAVA 作为面向对象的一种语言究竟有哪些特点.本文尝试列举最基本的一些:从<21天学通JAVA>中摘来一些概念,并且做了一定的深挖理解. 本章尝试重编译顺序角度理解JAVA继承的覆盖,重 ...

最新文章

  1. 网站改版后确保无误才能上线!
  2. 2017-2018-1 《信息安全系统设计基础》课下测试错题汇总
  3. Windows环境下smarty安装最简明教程 分享
  4. FreeBSD--网络配置
  5. 内连接,外连接,临时表,定义表,视图
  6. 【毕设教学】单片机控制步进电机
  7. SCM供应链协同管理系统解决方案
  8. 如何在WPS里添加字体?
  9. 综论数据库防火墙的自我修养系列之一:高可用性
  10. 无向简单图怎么判断_简单图的判定
  11. 【腾讯QQ官方正式版下载】基于Internet的即时通信(IM)软件
  12. 有偏估计 and 无偏估计
  13. MYSQL 查询语句(No.10)
  14. 京东市值达4600亿元创历史新高
  15. 土地调查图斑编号_“三调”图斑标注方法
  16. IN和EXISTS、not in 和not exists的效率详解
  17. 对自己现阶段职业规划的一些思考
  18. PHP自带的几个加密解密函数
  19. 看懂2020年智能浪潮,我们从百度和谷歌的AI足迹出发
  20. java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.sjm.emp.da

热门文章

  1. sed -i 命令详解
  2. 北斗导航 | 卫星导航定位原理与应用——导航电文内容
  3. CentOS7 安装Chrome
  4. linux 7.1加载raid,linux学习第七章使用RAID和LVM磁盘阵列技术
  5. 【ArcGIS】空间数据库的迁移
  6. android 获取屏幕的物理尺寸
  7. mybatis源码解析一 xml解析(解析器)
  8. JDK版本切换---JDK9.0版本切换至JDK1.8
  9. 说一说我们合肥黑马程序员
  10. 23种设计模式搞笑解释