首页 > 编程语言 >Java面向对象

Java面向对象

时间:2023-05-02 15:55:05浏览次数:44  
标签:初始化 Java 继承 子类 多态 面向对象 父类

 Java面向对象:封装,继承,多态(对像上转型),抽象

每一个对象都有两个特征:属性(成员变量),行为(成员方法)

 

继承:被继承的类叫父类,反之为子类(关键字: extends)

class 子类 extends 父类    (注: Java语言只支持单重继承)

……}

  如果父类和子类中都定义了初始化器,则构造子类对象时,调用顺序为:父类的静态初始化器→子类静态初始化器→父类的初始化器→父类的构造方法→子类的初始化器→子类的构造方法

                                                父类子类:继承 — 对象的上转型

           动态多态 — 方法重写{

多态{                                      接口和实现类 — 接口回调

           静态多态 — 方法重载

 

abstract   :   抽象方法();    抽象类

 

标签:初始化,Java,继承,子类,多态,面向对象,父类
From: https://www.cnblogs.com/jp-2003/p/17367797.html

相关文章

  • 7、Java内置工具类
    Java内置工具类1.字符串类1.String类String类不能被修改其被修改的本质是申请新的内存空间,所以其每一次更改都会new新的对象适用于需要量小不怎么修改的字符串时2.StringBuffer和StringBuilderStringBuffer是多线程安全的类,适用于多线程。StringBuilder是多线程不安全......
  • 简单总结JavaScript中的微任务和宏任务
    在JavaScript中,任务被分为宏任务和微任务。宏任务:常见的宏任务有setTimeout、setInterval、I/O、UI渲染等等。这些任务都是由浏览器或Node.js中的事件循环调度执行的,它们会被放入一个任务队列(taskqueue)中,等待执行。微任务:常见的微任务有Promise、MutationObserver等。......
  • 理解 Java8 的时间API(二)时间
    理解Java8的时间API:java.time上一篇介绍了Java8里新的时区API。这一篇介绍新的时间API:LocalDateTime,LocalDate,LocalTime类。三、Java8中的时间最常用的应该是java.time.LocalDateTime,java.time.LocalDate,java.time.LocalTime,java.time.Instant这几个类。3.1LocalDateTim......
  • Java 网络编程 —— ServerSocket 详解
    构造ServerSocketServerSocket的构造方法有以下几种重载形式ServerSocket()throwsIOExceptionServerSocket(intport)throwsIOExceptionServerSocket(intport,intbacklog)throwsIOExceptionServerSocket(intport,intbacklog,InetAddressbindAddr)throwsIOE......
  • java反转部分链表后记
    由于链表只是一个单向链表所以不能在一次循环之内就直接进行反转操作又因为只需要反转部分链表所以只要将链表遍历到需要反转的最后一位,剩下的不用管了于是我想到了在第一遍循环中用HashMap获取需要反转的链表的部分,键代表下标,值代表原先链表中val之后第二遍遍历时按照将值按......
  • [Javascript] avoid mutation: Array.prototype.toSpliced() vs splice()
    Array.prototype.splice()mutatestheoriginalarray.Toavoidmutation,weuseArray.prototype.slice().newmethodArray.prototype.toSpliced()returnanewarraytoavoidthemutation.constmonths=["Jan","Mar","Apr",&quo......
  • [Javascript] Avoid mutation, Array.prototype.toSorted() vs sort()
    sort(),mutatestheoriginalarray,andreturnthereferencetooriginalarrayandsorted.The toSorted() methodof Array instancesisthe copying versionofthe sort() method.Itreturnsanewarraywiththeelementssortedinascendingorder.const......
  • [Javascript] Avoid mutation, Array.prototype.toReversed() vs reverse()
    reverse()mutatestheoriginalarray,returnthereferencepointtotheoriginalarray.The toReversed() methodof Array instancesisthe copying counterpartofthe reverse() method.Itreturnsanewarraywiththeelementsinreversedorder.constite......
  • [Javascript] Array.prototype.with
    Prevously,whenwewanttoupateaniteminsideaarray:constitems=[{id:1,name:'a'},{id:2,name:'b'},{id:3,name:'c'},{id:4,name:'d'},{id:5,name:'e'}]constnewIt......
  • java面向对象
    面向对象介绍学习获取已有的对象并使用学习如何自己设计对象并使用—>面向对象语法学习步骤:设计对象并使用封装this关键字构造方法标准JavaBean对象对象内存图补充知识:成员变量、局部变量区别设计对象并使用类和对象:类(设计图):是对象共同特征的描述对象:是真......