首页 > 其他分享 >8月1日总结

8月1日总结

时间:2023-08-01 21:11:36浏览次数:36  
标签:总结 继承 多态 接口 实现 抽象 抽象类

今天上午看了Java视频,下午写了pta。

今天学习了接口和内部类。

                              接口
接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用java中的接口更多体现在对行为的抽象
特点:①接口用关键字 interface修饰
public interface 接口名{}
②类实现接口implements表示
public dass类名 implements 接口名{}
③接口不能实例化
参照多态的方式,通过实现类对象实例化,这叫接口多态。多态的形式:具体类多态,抽象类多态,接口多态。
多态的前提:有继承或者实现关系;有方法重写;有父(类(接口)引用指向(孙实现)类对象.
                                        接口的成员特点
①成员变量 只能是常量 public staticfinal(默认修饰符)②构造方法:接口没有构造方法,因为接口主要是对行为进行抽象的。没有具体存在。

一个类如果没有父类,默认继承自object类。③成员方法:只能是抽象方法 public abstract(默认修饰符)

类和接口的关系

 实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口.

接口和接口的关系:继承关系,可以单继承,也可以多继承抽象类和接口的区别
成员区别:
抽象类: 变量:常量:有构造方法; 有抽象方法也有非抽象方法.
接口 :常量;抽象方法
关系区别
类与类     继承单继承
类与接口: 实现可以单实现也可以多实现
接口与接口 :继承.单继承、多继承。
设计理念区别:抽象类:对类抽象,包括属性、行为

接口 对行为抽象,主要是行为.
类、抽象类,接口作为形参与返回值
①类合作为形参与返回值:方法的形参是类名,其实需要的是该类的对象方法的返回值是类名,其实返回的是该类的对象
②抽象类名:形容:需要该抽象类的子类对
返回值:返回该抽象类的子类对象
③接口:形参:需要该接口的实现数对象
返回值;返回该接口的实现类对象
                      内部类
在一个类中定义一个类 eg:在一个类A内部定义一个类B,类B就被称为内部类

定义格式:
public cas类名{
修饰符 class 类名{
}

}

 

标签:总结,继承,多态,接口,实现,抽象,抽象类
From: https://www.cnblogs.com/weiyoushanhelaiqing/p/17599111.html

相关文章

  • QT常用总结(1)
    一、QLineEdit常用设置QLineEdit*Edit1=newQLineEdit;1.设置QLineEdit为不可编辑的状态Edit1->setenabled(false);//方式一Edit1->SetReadOnly(true);//方式二2.设置QLineEdit输入时提示输入范围Edit1->setToolTip("输入范围为");3.正则表达式限定QLineEdit的输入范围Q......
  • SQL总结-MySQL索引使用和优化技巧
    本文将全面介绍MySQL索引的使用技巧,并提供多种优化索引的方法,帮助读者提高数据库查询性能。MySQL索引基础知识索引的工作原理索引就像书的目录,可以帮助MySQL快速定位数据,从而加速查询。索引类型MySQL支持多种索引类型:B树索引(B-Tree):最常见的索引类型,可以对值进行排......
  • 【16.0】DRF大总结
    【一】DRF入门规范前后端开发模式:混合:前后端代码交织在一起,同一份代码中既包含前端逻辑又包含后端逻辑。这种模式通常在小型项目或者简单的页面中使用,便于快速开发和维护。分离:前后端代码分离开发,前端专注于用户界面设计和交互逻辑,后端则负责数据处理和业务逻辑。这......
  • 【DRF笔记链接总结】
    【DRF笔记链接总结】【一】Web应用模式/API接口测试/Postman【1.0】DRF之引入-Chimengmeng-博客园(cnblogs.com)【二】Restful规范【2.0】DRF之Restful规范-Chimengmeng-博客园(cnblogs.com)【三】序列化/反序列化-DRF介绍-CBV源码分析-APIView源码分析【3.0】DRF......
  • 研一总结
    研一结束了,但是研二的路怎么走还没看清。这一年中,研一上学期过了英语四级,研一下学期也有很努力准备六级,但愿这次六月份考的可以过。贯穿整个研一期间的研究方向是非侵入式负荷监测,在课余时间看这方面的论文,但由于也是研一才接触的深度学习,所以成效甚微。经过一年的学习,我认为它主......
  • 每日总结(7月31日)
    今天早上去医院把牙的神经烧掉,医生打完麻醉就开始拿电钻把牙钻开,真的疼,打完麻药也很疼,还要每周去一次,真的是太麻烦了,还不能用右侧牙嚼东西,非常的难受,希望看到这篇文章的人,无论是谁都别跟我犯一样的错真的是太难受了......
  • 每日总结(补档7月28日)
    上午9点才醒的我,吃完饭10点又躺在床上了,一觉醒来,我还以为我睡到晚上了呢,压城一样的黑云覆盖了整个天空,台风杜苏芮要来了,好在北戴河在渤海湾中的特殊位置,一般是没有什么太大的影响的,顶多下点大雨,这十几天实在是太累了,今天几乎都在床上度过......
  • 每日总结(补档7月29日)
    大雨在今天凌晨拉开了帷幕,因为睡得太死,屋里的窗户还是我妈帮我关的,人睡得与死猪相比不逞多让,早上总算是没有躺到床上的欲望了,中午顶着大雨去奶奶家吃饭,雨足足从12点保持着暴雨的降水量下到2点,不管怎么说,今年地里种的玉米是不用担心了,......
  • leetcode-n-sum总结
    总结一下leetcode中遇见的2-sum,3-sum,4-sum问题,并扩展到n-sum。1.两数之和-力扣(LeetCode)梦开始的地方,不多说。classSolution{publicint[]twoSum(int[]nums,inttarget){Map<Integer,Integer>map=newHashMap<>();for(inti=0;i<......
  • 7月31日总结
    7.31周一今天上午写了pta发现二叉树链表都不会,下午学习了Java关键字static,多态与抽象类。static修饰特点1.被类的所有对象共享(也是判断是否使用静态关键字的条件)2可以通过类名调用(推荐),也可以通过对象名调用。多态同一个对象在不同时刻表现出来的不同形态eg:猫cat=new猫();动......