4.1主要介绍了面向对象的概念1.封装性(反应现实事物特征)

2.继承性(对现有代码的重用)3.多态性(对现有接口的重用),就是这三个特性。

4.2首先说的是类与对象两个概念,类:对某一类事物的抽象描述,而对象用于表现

现实中该类事物的个体,总结一下就是对象是根据类创建的,并且一个类可以对应

多个对象

在代码中要先定义一个对象,才能根据类创建对象,在实训课中我按照书中键入代码

没有定义类,所以一直出错,属性:1.读写属性即同时有get,set访问器的属性,

2.只读属性即只有get访问器,3,只写属性即只有set访问器

4.3访问修饰符public:最高访问级别,访问不受限制。protected:保护访问级别,

受保护的成员可自身及派生类访问。internal:内部访问级别,只有在同一程序集

中,内部类型或者成员才可访问。protected internal:内部保护级别,访问仅限于

当前程序集,可由自身及派生类访问。private:私有访问,最低访问级别,私有成员

只有在声明他们的类和结构中才可以访问

4.4构造方法(1)方法名与类名相同。(2)在方法名的前面没有返回值类型的声明。

(3)在方法中不能使用return语句返回一个值。

转载于:https://www.cnblogs.com/T0327/p/10548955.html

面向对象4.1~4.4相关推荐

  1. 【AJAX】JavaScript的面向对象

    Ajax中后端数据返回后需要前端通过JavaScript来实现动态数据更新的问题.所以,在Ajax中加深了一遍JavaScript面向对象的印象. 基础部分: JavaScript中创建对象并简单对象 ...

  2. 面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?

    AutoSAR入门到精通系列讲解 将从2019年开始更新关于AutoSAR的知识,从入门到精通,博主xyfx和大家一起进步 雪云飞星 ¥29.90 去订阅 简单地说结构化分析方法主要用来分析系统的功能 ...

  3. 2021年大数据常用语言Scala(二十八):scala面向对象 MAVEN依赖和类

    目录 scala面向对象 MAVEN依赖 类 - 掌握 创建类和对象 - 掌握 getter/setter - 了解 类的构造器 - 掌握 scala面向对象 MAVEN依赖 <?xml ver ...

  4. php面向对象程序设计,PHP面向对象程序设计类的定义与用法简单示例

    本文实例讲述了PHP面向对象程序设计类的定义与用法.分享给大家供大家参考,具体如下: class Person { private $name; private $sex; private $age; ...

  5. java面向过程和面向对象

    面向过程(Procedure Oriented):说的是功能的行为 面向对象(Object Oriented,简称OO):说的是功能的对象 面向过程理解: 当学习java的时候先了解java语言优良的 ...

  6. day22_面向对象

    面向过程: 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可. 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身. 面向对象: 优点是:解决了程序的扩展性.对 ...

  7. java面向对象-------静态初始化块

    1.构造方法用于对象的初始化!静态初始化块,用于类的初始化操作,在静态初始化块中不能直接访问非static成员. package java面向对象; /** * 测试静态初始化块 */public c ...

  8. 7.12 其他面向对象设计原则3: 依赖倒置原则DIP

    其他面向对象设计原则3: 依赖倒置原则DIP  The Dependency Inversion Principle 7.1 依赖倒置原则DIP The Dependency Inversion P ...

  9. Day-16 面向对象03 类与类之间的关系

    一.类与类之间的依赖关系 我用着你,但是你不属于我,这种关系是最弱的,比如,公司和雇员之间,对于正式员工,肯定要签订劳动合同,还得小心伺候着,但是如果是兼职,那无所谓,需要了你就来,不需要你就可以拜拜 ...

  10. 09_Java面向对象_第9天(类、封装)_讲义

    今日内容介绍 1.面向对象思想 2.类与对象的关系 3.局部变量和成员变量的关系 4.封装思想 5.private,this关键字 6.随机点名器 01面向对象和面向过程的思想 A: 面向过程与面向对 ...

最新文章

  1. 推荐两个插件DPack, Resharper
  2. 拼接路径优雅方式_章泽天“学生装”穿出高级感,缎面衬衫配小香风裙,温柔又优雅...
  3. NDK建立多个共享库
  4. php伪静态规则生成,SEO工具箱:PHP自动生成PHPCMS伪静态规则.htaccess
  5. spring源码bean的加载过程
  6. 所有 HTTP 状态代码及其定义
  7. Oracle DUL/AUL/ODU 工具说明
  8. java类路径定制_设置Java类路径的注意事项
  9. Android apk下载与安装
  10. python抓取图片数字_从opencv python图像中提取数字
  11. 解决在MAC上输入法切换慢的问题
  12. ORA-01034和ORA-27101的解决方法
  13. PDF分割合并工具哪个好用?职场达人必备这一款
  14. element-ui中轮播图自适应图片高度
  15. P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布(结构体)
  16. 关于EFI启动安装系统的一些心得
  17. java 文本差异对比高亮工具(基于谷歌文本比对工具)
  18. edius修改视频里对象颜色的操作教程
  19. Actionscript,AS3,MXML,Flex,Flex Builder,Flash Builder,Flash,AIR,Flash Player之关系转
  20. vue3+SuperMap iClient3D for Cesium实现淹没分析功能

热门文章

  1. Sublime Text 2.0.1 版本 Build 2217 汉化包
  2. [Hadoop in China 2011] 邵铮:揭秘FaceBook Puma演变及发展
  3. CF986B Petr and Permutations 思维
  4. MySQL完全备份与恢复
  5. Angular2.x-主/细节组件
  6. linux-Centos 7下bond与vlan技术的结合
  7. nginx配置反向代理解决前后端分离跨域问题
  8. UltraEdit 常用快捷方式
  9. [转载] 的士速递2
  10. 如何转移域名到GoDaddy.com