5.java学习之深入面向对象

第1节:访问权限控制

知识点1:面向对象的三大特征介绍
  • 面向对象的三个基本特征是:封装、继承、多态
  • 封装:
    • 把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象
  • 继承:
    • 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表
    述共性的方法
    • 一个新类可以从现有的类中派生,这个过程称为类继承,新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)
    • 派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要
    多态:
    • 多态性是指允许不同类的对象对同一消息作出响应
    • 多态性语言具有灵活、抽象、行为共享、代码共享的优势
知识点2:封装的意义
  • 封装把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象编程始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过控制成员的访问权限实现封装,即使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。适当的封装可以让代码更容易理解和维护,也加强了代码的安全性。

如:

public class Student {
    
    private String name;
    private int id;
    
}

在这里插入图片描述
常用方法,Constructor创建带参构造,getter and setter 输入输出,toString()遍历。
在这里插入图片描述

知识点4:包的概念与作用

• 包的作用:
• 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用
• 如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。
• 包也提供了限定了访问权限的一个控制范围,拥有包访问权限的类才能访问某个包中的类

知识点5:类的访问控制符

• 类成员的访问级别有四种:
• private
• default(不使用default关键字,和类的default类似,不提供修饰符即为默认权限)
• protected
• public
在这里插入图片描述

知识点8:类成员的访问控制符
  • 封装是将对象的信息隐藏在对象内部,禁止外部程序直接访问对象内部的属性和方法,java封装类通过三个步骤实现:
    • 修改属性的可见性,限制访问权限
    • 设置属性的读取方法
    • 在读取属性的方法中,添加对属性读取

第2节:继承

第3节:多态性

第4节:抽象

第5节: final修饰符

第6节: static

第7节:接口

第8节:枚举

第9节:关联与依赖

第10节:内部类

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值