Java SE 008 理解面向对象程序设计 (Inside Object Oriented Programming)

前言:此笔记为圣思园张龙老师讲述的java视频课程笔记,自己看视频学习时记录的,用于积累与复习,在此分享给学习软件编程的兄弟姐妹们,以供参考。

1.break语句:经常用在循环语句中,用于跳出整个循环,执行循环后面的代码。
解说:多重循环中,break跳出循环后会进入到与它最接近的那个循环中。

2.continue语句:经常用在循环语句中,用于跳出当前的这个循环(或者是跳出本次循环),开始下一次循环的执行。

一.面向对象程序设计(Object Oriented Programming,OOP;Object Oriented Design;OOD)。

二.什么是面向对象?

在面向对象的程序设计中有两个重要的概念:类(class)与对象(object)。

1.类

类是一种抽象的概念,类中包含了数据(通常使用名词来表示)对数据的操纵(通常使用动词来表示)。比如说人就是一种抽象的概念,人具有姓名、年龄、身高等数据,还有吃饭、跑步等操纵数据的动作。

2.对象

对象是一种具体的概念,是类的一种具体表示方式。比如说人是一个类,而张三、李四、王五等具体的人就是对象。
解说:类中所定义的数据,是可以由每一个对象,都能使用的那些数据,类里面定义什么数据,对象里面就可以使用什么数据,但是各个对象之间的这些数据,是没有直接关系的,比如说张三的身高与李四的身高就没有什么必然的联系。

3.类所包含的内容

类一共包含两部分内容:
(1)数据:数据在类中被称作属性(Property或Attribute)或者叫成员变量(Member variable)。
(2)对数据的操纵,这种操纵在类中称作方法(method)。

Java SE 008 理解面向对象程序设计 (Inside Object Oriented Programming)相关推荐

  1. JS面向对象程序设计(OOP:Object Oriented Programming)

    你是如何理解编程语言中的面向对象的? 我们研究JS和使用JS编程本身就是基于面向对象的思想来开发的,JS中的一切内容都可以统称为要研究的"对象",我们按照功能特点把所有内容划分成& ...

  2. python三大特征六大原则_面向对象程序设计(Object Oriented Programming)的三大特性,六大原则...

    三大特性 封装.继承.多态性 拿简单工厂模式举例: namespace DesignMode_01 { // 计算基类 public class Operation { private double ...

  3. 面向对象编程(Object Oriented Programming)概念总结及延伸(一)

    1.介绍 笔者的梦想是成为一个架构师,但是要成为一个合格的架构师是相当不易的,它既需要丰富的项目经验也需要不断地吸取新的知识,而且在这过程中我们也要不断巩固基础知识.我也注意到了,现在主流的文章大都集 ...

  4. 夯实基础,彻底掌握js的核心技术(二):面向对象编程(Object Oriented Programming)

    单例设计模式(Singleton Pattern) 1. 单例模式解决的问题: 表现形式: Var obj = {xxx; xxx, - } 2. 作用: 把描述同一件事物的属性和特征进行" ...

  5. Java OOP(Object Oriented Programming)个人理解及总结

    面向对象编程(Object Oriented Programming,OOP,面向对象程序设计) 其三大特征:封装,继承,多态: 封装:解决数据的安全问题. 继承:解决代码的重用问题. 多态:解决程序 ...

  6. Object Oriented Programming面向对象编程

    OOP 面向对象编程( Object Oriented Programming)是一种 计算机编程 架构.OOP 的一条基本原则是 计算机程序是由单个能够起到子 程序作用的单元或 对象组合而成.OOP ...

  7. 新手学java7编程_新手学Java 7编程:面向对象程序设计

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 面向对象程序设计 Java的核心是面向对象程序设计(OOP).面向对象方法论与Java是密不可分的,而Java所有的程序至少在某种程度上都是面向对象的.因 ...

  8. Java进阶学习-7 面向对象程序设计原则

    title: Java进阶学习-7 面向对象程序设计原则 date: 2020-02-02 18:02:27 tags: 以一个城堡游戏为例子谈面向对象程序设计原则 Game.java package ...

  9. Python编程基础:第三十九节 面向对象编程Object Oriented Programming

    第三十九节 面向对象编程Object Oriented Programming 前言 实践 前言 到目前为止我们都是函数式编程,也即将每一个功能块写为一个函数.其实还有一种更常用的编程方式被称为面向对 ...

最新文章

  1. JAVA线程池ScheduledExecutorService周期性地执行任务 与单个Thread周期性执行任务的异常处理...
  2. 关于window.location可以获取的信息
  3. HTML5唐四薪,8文件存取组件课件.ppt
  4. PHP开发中csrf攻击的简单演示和防范
  5. mybatis传参数
  6. C#基础知识学习(2)string类中的方法
  7. 【英语学习】【WOTD】avuncular 释义/词源/示例
  8. JAVA springboot ssm b2b2c多用户商城系统源码(三):服务提供与调用
  9. angular input_更快的Angular应用程序
  10. SpringCloudAlibaba-Nacos 介绍、单机模式下搭建及基本使用
  11. Git修改用户名和密码
  12. luogu P3966 [TJOI2013]单词
  13. 线性代数笔记8:矩阵的对角化
  14. Magento清空购物车
  15. uni-app使用countdown插件实现倒计时
  16. 用20门编程语言说生日快乐/我爱你
  17. SPSS Modeler 建模前准备—数据平衡与特征选择(指南 第十一章)
  18. 程序逸的Java项目之旅-图书管理系统之数据库设计(1)
  19. 怎么将将PDF图纸转换成CAD格式呢?
  20. libjpeg库和libpng库的移植和使用

热门文章

  1. 小孩学python有意义吗-Python、C+这些编程语言难吗?十岁女孩告诉你答案
  2. 【个人博客】Astro 快速搭建个人博客
  3. python多台电脑聊天室_python的多人多功能聊天室
  4. 04【结构面】 面试之结构面,什么是结构面?结构面的准备,常见问题分析?
  5. 《多媒体技术基础》辅导
  6. loadrunner的安装
  7. spring boot过滤器FilterRegistrationBean
  8. 「可视化搭建系统」——从设计到架构,探索前端领域技术和业务价值
  9. 【推荐算法】探索与利用
  10. JCR分区(WOS或Thomson Reuters或汤姆森 路透)和中科院分区(附网址及查询方法)_2018年