首页 > 其他分享 >2023.09.14

2023.09.14

时间:2023-09-14 23:33:21浏览次数:31  
标签:2023.09 14 对象 子类 继承 链表 插入 父类

        今天主要学习了继承,四种访问修饰符,方法重写,以及多态。同时上数据结构学习了关于单链表的创建,插入,删除,前插入,后插入的学习

循环链表,双向链表的学习。

在继承中用到extands 来进行子类对父类的继承如:public  class Student extends SE(){};表示学生对SE的继承。 (继承可以一级一级的继承)

  同时进行了private  default  protected  public  四种访问修饰符的学习

  private  只能在本类中使用。   default  可以在本类中使用和同包中使用

   protected 在本类,同包,以及子包中使用     public 可以在任何地方中使用

  可以用super调用父类中的变量;子类空间中有一个super指向父类属性区域

  如果父类的方法不足以我们的使用,可以进行方法的重写也可以定义父类的方法。、

  在具有继承关系的对象创建中,构建子类对象会先调用父类的构造

  由父类的共性内容,叠加子类的独有内容,组合成完整的子类对象。

  父类引用指向子类对象,从而产生多种多态。  Pet pet = new Dog();  父类引用中保存真实子类对象,也称为向上转型。

     在链表学习中  主要学习了链表的插入,删除, 前插入,后插入,其中插入和删除应该先用所需要的插入的对象指向后面一个的对象然后再链接前一个对象。

 

                                                         

 

标签:2023.09,14,对象,子类,继承,链表,插入,父类
From: https://www.cnblogs.com/dmx-03/p/17703827.html

相关文章

  • 9.14
    今天除了在数据结构上学了单双联表,还自己写了一些题classMyLinkedList{public:MyLinkedList(){this->size=0;this->head=newListNode(0);}intget(intindex){if(index<0||index>=size){return......
  • 每日随笔9.14-配置phoenix
    为了方便写SQL语句,我在linux系统上配置了phoenix1、下载phoenix官网:https://phoenix.apache.org/phoenix-hbase-2.4-5.1.3-bin.tar.gz2、将phoenix-hbase-2.4-5.1.3-bin.tar.gz移到linux系统并进行解压,软连接解压tar-zxvfphoenix-hbase-2.4-5.1.3-bin.tar.gz-C/export......
  • 9月14日日常总结
    今天早上进行工程实训的线上自习,观看了书法鉴赏的超星尔雅学习通上的网课,学习到了大书法家的书法方式和其中包含的感情,在不同时期写出的东西都是为了表达不同的感情。 在下午听了建民老师为我们带来的第一节java语言课程,观看了好几位同学为我们讲解自己编写的程序,明白了自己与......
  • 20230914打卡
    首先,我学习了UML的简要概念。UML是一种用于软件系统分析与设计的标准化语言,通过图形表示方法,可以清晰地描述软件系统的结构与行为。通过学习UML,我掌握了用例图、类图和时序图等基本图形的绘制方法,从而能够更好地理解和沟通软件系统的设计和实现。其次,我参加了篮球训练。篮球是一......
  • 9.14日
    今天我学到了单链表和双链表的顺序表示,基本操作的实现,还了解了循环链表和双向循环链表。早上的重点是用例是UML统一建模语言的核心,接着是乒乓球横版的握持方法及上旋球发力动作要领及其训练。下午还有离散数学中序偶与笛卡尔积,集合关系及其表示。总之今天是充实的一天,也是非常......
  • 2023.9.14 整数二分排序
    1#二分23##整数二分45~~~c++6//区间[l,r]被划分成[l,mid]和[mid+1,r]时使用7inttest01(intl,intr)8{9while(l<r)10{11intmid=(l+r)/2;12boolcheck(intmid);//check判断mid是否满足x性质13if(check(......
  • 2023/09/14
     classSolution{public:vector<int>twoSum(vector<int>&nums,inttarget){for(inti=0;i<nums.size();i++){for(intj=i+1;j<nums.size();j++){if(nums[i]+nums[j]==targe......
  • 9.14
    今天学习原码反码补码原码反码补码是计算机存储一个具体数字的编码方式。java虚拟机中整数有byte、short、int、long四种分别表示8位、16位、32位、64位有符号整数。整数用补码表示第一位表示符号位,其余位表示值正数的反码跟原码相等反码是原码在符号位不变的基础上,其余各位......
  • 2023年9月14日
    效果图图1图2浮动显示信息、导航栏HTML<!DOCTYPEhtml><html> <head> <metacharset="utf-8"/> <title>2023年9月14日</title> <linkrel="stylesheet"href="./css/index_style.css"> </head> <b......
  • 9月14号周四
    今天是一天的满课,上午上刘立嘉老师的统一建模课程,学到了对于以后工作中一些软件工程工作的事情。上午还上了体育课,还被老师说我的乒乓球拍是烧火棍,在后面老师在所有人面前是要刚才的烧火棍时我勇敢站上去。下午上刘丹老师的数据结构,边听课边坐力扣的题目,不得不说,手机敲代码属实有......