第三周学习总结

  1. 类与对象的理解深化
    本周,我对Java中的类和对象有了更深的理解。类(Class)是创建对象的模板或蓝图,它定义了对象所拥有的属性(即数据成员)和方法(即函数)。而对象(Object)则是根据类创建的具体实例,它拥有类中定义的属性和方法,并且可以存储具体的数据。通过构造器(Constructor),我学会了如何初始化对象的状态,并且理解了构造器与方法之间的区别。
  2. 封装性的实践
    封装是面向对象编程(OOP)的三大特性之一,它允许我们隐藏对象的内部实现细节,只对外暴露有限的接口供外部访问。本周,我通过为类的属性和方法设置访问修饰符(如public、private、protected和默认(包级私有)),实践了封装的概念。良好的封装不仅有助于保护数据的安全性,还能使代码更加模块化,易于维护。
  3. 继承与多态的初探
    Java支持继承,允许一个类(子类)继承另一个类(父类)的属性和方法。本周,我学习了如何使用extends关键字来实现继承,并理解了继承中方法重写(Override)的概念。同时,我也对Java中的多态性有了初步的认识,了解到多态允许我们以统一的接口来操作不同的对象,从而增强了程序的灵活性和可扩展性。
  4. 接口与抽象类的学习
    除了继承之外,Java还提供了接口(Interface)和抽象类(Abstract Class)作为实现多态的另一种方式。本周,我学习了接口的定义和实现,理解了接口作为一种特殊的引用类型,它定义了一组方法的规范,但不提供实现。同时,我也接触到了抽象类,了解到抽象类不能被实例化,但可以包含抽象方法(即只有声明没有实现的方法)和普通方法。
posted @   司空震  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示