集合,多线程,面向对象,方法覆盖

集合:“父亲”collection

"儿子":list:有序,有下标,查

set: 无序,无下标,修改(底层:内存存储方式)列表,不方便

map:键值对,key(标号)-value(真实的值,储放的是分散的物品,小型数据库)

多线程:

进程(可以索取计算机运行资源)=多线程(不可以索取,只能进程的资源)

oop面向对象=封装,继承,多态

面向过程:按照,参照人类的思维模式,去解决问题,由上而下流水性过程。

面向对象:处理多变,复杂的需求,从而提高代码的复用率,开发效率提高。(讲尘世间复杂的社会需求关系,抽象成对象,使对象的属性和方法来进行描述。书写Java代码,来实现需求,Java编程语言,解决人类的实际需求。聪明的设计者,灌入了人类的思维习惯来解决问题。Java有思想和灵魂!)

封装:隐藏细节,数据安全,实现方式:将属性私有化,关键字private修饰,对外提供set,get

继承:满足“is   a”父类,子类,标明某一个子类是父类的孩子,他们之间是继承关系,父类提供通用方法,子类可以直接使用,子类是父类的延承,子类更实例化,具体化。实现方式:extends

方法覆盖:前提是继承或实现,使用相同或更宽的修饰符,相同的方法名,执行子类方法

多态:

子类对象,指向父类引用,屏蔽子类的差异,把子类当成父类来看,方便开发的使用。大量的应用到ssm框架里,节省代码,使用更加灵活。

方法重载:前提是继承或实现,使用相同或更宽的修饰符,相同的方法名,参数类型(类型,数量)不同。

实现方式:父类类型   对象名=new  子类对象();

posted @ 2023-06-03 13:21  月丫湾  阅读(15)  评论(0)    收藏  举报