首页 > 编程语言 >Java_SE_第八讲:理解面向对象程序设计

Java_SE_第八讲:理解面向对象程序设计

时间:2022-10-17 10:46:56浏览次数:43  
标签:语句 Java continue break 面向对象 循环 程序设计 SE

  1. break 语句:经常用在循环语句中,用于跳出整个循环,执行循环后面的代码。

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

  3. break 与 continue 可以搭配标签使用,在实际开发中,根本没有人会将 break 与 continue
    搭配标签来使用。

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

    什么是面向对象?

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

  5. 类:类是一种抽象的概念,类中包含了数据(通常使用名词来表示)与对数据的操纵(通
    常使用动词来表示)。

    比如说人就是一种抽象的概念,人具有姓名、年龄、身高等数据,
    还有吃饭、跑步等操纵数据的动作。

  6. 对象:对象是一种具体的概念,是类的一种具体表示方式。比如说人是一个类,而张三、
    李四、王五等具体的人就是对象。

  7. 类所包含的内容,类一共包含两部分内容:

  8. a) 数据,数据在类中称作属性(Property 或者 Attribute)或者叫成员变量(Member variable)。

  9. b) 对数据的操纵,这种操纵在类中称作方法(method)。

文章更新历史

2022/05/08 fix:修改备注。

标签:语句,Java,continue,break,面向对象,循环,程序设计,SE
From: https://www.cnblogs.com/tangyouwei/p/understand-java-object-oriented-programming.html

相关文章

  • java 自动补齐数值至指定位数
    如流水号需要在数字前自动补齐0,至指定位数。如果已经达到了指定位数,不会补齐,返回原数值。自定义/***自动补齐位数*@paramlength补齐后的位数*@paramnum待......
  • Java_SE_第九讲:面向对象之封装
    面向对象程序设计的三大基本特征:继承(Inheritence​)、封装(Encapsulation​)、多态(Polymorphism​)封装:类包含了数据与方法,将数据与方法放在一个类中就构成了封装。如何......
  • Java_SE之Java_SE平台与JDK
    Java平台JavaSE:JavaPlatform,StandardEditionJavaSE是一个计算平台,用于为桌面和服务器环境开发和部署可移植代码。JavaSE以前称为Java2Platform,StandardEd......
  • Sproxy进入后无Service Interfaces栏位
    货铺QQ群号:834508274进群统一修改群名片,例如BJ_ABAP_森林木。群内禁止发广告及其他一切无关链接,小程序等,进群看公告,谢谢配合 不修改昵称会被不定期踢除,谢谢配合新系统做接......
  • 【Azure 媒体服务】记使用 Media Servic
    问题描述在使用AzureMediaService的官网示例(media-services-v3-java-->AudioAnalytics-->AudioAnalyzer )代码的过程中,根据配置添加了EventHub和StorageAccount,使......
  • MyEclipse技术全面解析——Spring IDE,改变应用程序研发
    通过MyEclipse SpringIDE,您可以获得从内置库到bean开发工具的Spring框架开发所需的所有东西,甚至还可以获得用于启动Spring项目的Springscaffolding。但Spring只是其中的......
  • SE73 上传字体
    有时候smartforms打印需要第三方字体SE73上传字体:(自行准备ttf格式的字体文件)之后在style创建的时候就可以选此字体了其他信息可以参考note:1605966-UploadTrueTypef......
  • HashSet存储重复元素流程图和LinkedHashSet集合
    代码:publicstaticvoidmain(String[]args){HashSet<String>set=newHashSet<>();Strings1=newString("abc");Strings2=newString("abc");se......
  • Python与Java交互
    介绍Python与Java两种语言互有优势,本文介绍如何把两种语言结合起来。Python调用Java​......
  • Submit report 很实用FM:RS_REFRESH_FROM_SELECTOPTIONS
    某个需求中间调用了标准的程序。带选择屏幕。写了个测试程序,玩儿的。首先写了一个取数report:然后写了个调用的report测试结果:spfli表数据:我两个report的,选择屏幕字段顺序......