首页 > 其他分享 >2024年10月23日

2024年10月23日

时间:2024-10-23 23:20:52浏览次数:7  
标签:10 23 子类 2024 实例 抽象 抽象类 方法

今天晚上对接口与抽象方法进行了学习,这两个的共同点都是不能够实例化对象,是一种大体上的概括,具体的实现需要依靠派生类去解决,其中接口用interface来定义,用implements来继承,抽象类与抽象方法都用abstract来声明,用extends来继承,通过查询接口可以实现代码的解耦、多态性、规范行为以及实现多重继承的效果,就目前而言对这句话有种似懂非懂的感觉,感觉像是抓住了什么,又好像什么也没有抓住,对抽象类的总结:抽象类不能被实例化(初学者很容易犯的错),如果被实例化,就会报错,编译无法通过。只有抽象类的非抽象子类可以创建对象。

抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。

抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能。

构造方法,类方法(用 static 修饰的方法)不能声明为抽象方法。

抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类。

标签:10,23,子类,2024,实例,抽象,抽象类,方法
From: https://www.cnblogs.com/lyhzkj/p/18498583

相关文章

  • 10/23
    你的配置文件看起来像是SpringBoot的application.properties格式。以下是一个完整的示例,包括必要的注释:properties数据库驱动类spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver数据库连接URL,包含数据库名称spring.datasource.url=jdbc:mysql://localhos......
  • 2024年10月23日总结
    今天继续学习了数据库的连接,这是今日总结完成的模版(还有一些地方有问题)packagemapper;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.SQLException;publicclassstudentsystemmapper{Connectionconn=n......
  • 10.23日
    DDLDDL用于定义和管理数据库的结构。常见的DDL操作包括:创建表:使用CREATETABLE创建新表。修改表:使用ALTERTABLE修改表的结构,例如添加或删除列。删除表:使用DROPTABLE删除表及其所有数据。sqlCREATETABLEStudents(IDINTPRIMARYKEY,NameVARCHAR(100),Ag......
  • 2024秋软工实践 "福气满满"团队展示与选题报告
    这个作业属于哪个课程https://edu.cnblogs.com/campus/fzu/SE2024作业要求https://edu.cnblogs.com/campus/fzu/SE2024/homework/13281作业的目标运用LMM大语言模型接口创建一款基于场景的AI对话软件,为传统软件赋予全新功能团队名称福气满满团队成员学号-名......
  • 20241022_095024 c语言 字符串的方法
    源始字符串strlen方法strcat方法strcpy方法strcmp方法大小写转换......
  • 20241022_105024 c语言 模拟用户登陆
    需求代码......
  • 20222318 2024-2025-1 《网络与系统攻防技术》实验二实验报告
    1.实验内容(一)本周课程内容(1)深入理解后门概念及其实际案例,明晰后门对系统安全构成的潜在威胁。(2)普及后门技术知识,涵盖各类进程隐藏技巧,并熟悉netcat、meterpreter、veil等常见工具的应用。(3)进一步学习了shellcode注入的逻辑原理及其在不同场景下的应用。(二)实验目标(1)使用net......
  • 1024程序员节礼物
    一年一度的1024程序员节来临,在这个特别的日子里,阿里云开发者社区推出了丰富的1024活动,为整个开发者社区注入了新的活力,也是广大开发者们相互交流技术、分享经验的好机会。那么,在这样一个充满热情和技术氛围的日子里,开发者们都在积极参与哪些有趣的社区活动呢?  [烟花]1024活动......
  • 10.23随笔
    这里是10.23随笔。今天我又发现了一种不一样的解题方法,题是昨天的题,这个方法是迭代,代码留档:intdegreeOneNodesIterative(structTreeNode*root){if(root==NULL){return0;}intcount=0;structTreeNode*current;SqQueuequeue;InitQueue(&queue);EnQueue(&qu......
  • 12306抢票-python
    写了一整天,代码设置起始站,终点站,出行日期,通过爬虫从12306爬取选择当日的车票信息,保存在csv文件中,随后通过邮箱将包含车次信息的csv文件发送到个人邮箱账号,个人阅读后回发一个邮件,期间包含车次信息,电脑进入邮箱读取邮件,获得所选车次,进行自动化订票,期间需要输入一次验证码,目前是......