首页 > 编程语言 >Java知识点----万类之祖(Object)以及 抽象类

Java知识点----万类之祖(Object)以及 抽象类

时间:2024-07-27 15:29:20浏览次数:9  
标签:知识点 Java Object 万类 public 抽象类 2.1

1.万类之祖---Object

1.1finalize()

        在对象即将销毁的时候,JVM自动调用的方法

        例如:public class ObjectA(这个是自己创建的文件名) extends Object(默认加上的)

1.2hashCode

这个知识点我们用一幅图来帮助大家更好的理解:

2.抽象类

抽象类作为父类的作用:规范子类

2.1抽象类的特性
2.1.1类定义:

        public abstract class xxx

2.1.2抽象类不能创建对象

        AbstractHuman h=new  Chinese();

3.接口

完全的抽象类

JDK1.7:所有方法都没有实现 public abstract

JDK1.8:

标签:知识点,Java,Object,万类,public,抽象类,2.1
From: https://blog.csdn.net/2401_84203888/article/details/140735702

相关文章

  • JavaScript 运算符表格
    JavaScript算数运算符算数运算符用于对数字执行算数运算:运算符描述+加法-减法*乘法/除法%取模(余数)++递加--递减JavaScript赋值运算符赋值运算符向JavaScript变量赋值。运算符例子等同于=x=yx=y+=x+=yx=x+......
  • Java 学习路线
    文章目录一、JavaSE1.1基础语法1.2面向对象编程1.3函数式编程1.4字符串1.5常用API1.6集合框架1.7异常1.8文件1.9IO流1.10多线程1.11网络编程1.12反射1.13动态代理二、MySQL(待办)本篇文章,将会介绍Java的学习路线,在学习的过程中,要注重理论与实践相结合,多......
  • 学习Java的第四周
    第四周的学习记录来喽,本周的重点就是之前提到过的判断和循环(其中包括流程控制语句的三种结构:顺序、分支、循环;顺序结构即Java程序的默认流程,分支结构学了if判断语句的三种格式、switch语句练习和扩展知识,循环结构学了for循环格式和练习、累加思想和统计思想、while循环格式以及do.......
  • day0722~day0726Java基础
    目录异常编译异常(受检异常)  运行异常(非受检异常)异常处理捕获异常:try…catch try...catch支持多分支catch语句书写try...catch...finally语句 throws/throw关键字 自定义异常 线程线程调度线程的优先级创建线程1.Thread类线程类2.Runnable......
  • JAVA基础
    一.编程思维和算法构建  1.抽象基类      ①AbstractCollection      ②AbstractList      ③AbstractQueue      ④AbstractSequentialList      ⑤AbstractMap      ⑥AbstractSet      详情  2.SOLID原则      ......
  • 梅瑟莫帮我学Java之学生考试系统(中残缺版)
    part1起始入口及功能//======================起始入口及功能=================================================privateConnectiongetConnection()throwsException{//加载MySQLJDBC驱动Class.forName("com.mysql.cj.jdbc.Driver");Connectio......
  • 深入理解 JavaScript 单例模式及其应用
    引言在JavaScript开发中,设计模式是解决特定问题的有效手段。单例模式(SingletonPattern)是其中一种常见且有用的模式。尽管网上有许多关于单例模式的解释和实现,本篇将从实际工作中的需求出发,探讨如何更好地理解和应用单例模式,以编写更复用、更高效的代码。什么是单例模式?单例模......
  • Java类加载器实现机制详细笔记
    1.类加载器的基本概念类加载器(ClassLoader):在Java中,类加载器负责将Java类动态加载到JVM中。它是实现动态类加载机制的核心组件,对于开发复杂应用程序(如插件系统、模块化设计等)至关重要。2.类加载过程加载(Loading):从文件系统或网络读取.class文件,创建包含类数据的Class对象......
  • 3.5 JavaScript——常用库
    jQuery更加方便控制前端组件和属性使用方式在<head>元素中添加:<scriptsrc="https://cdn.acwing.com/static/jquery/js/jquery-3.3.1.min.js"></script>按jQuery官网提示下载选择器$(selector)类似于CSS选择器。例如:let$div=$('div');//通过jQuery获取div,$符号用......
  • Java漏洞复现(ctfshow279-297)strust 漏洞复现及原理解释
    Java漏洞复现Strust原理JavaEE--------Struts2框架-CSDN博客Web279struts2漏洞S2-001是当用户提交表单数据且验证失败时,服务器使用OGNL表达式解析用户先前提交的参数值,%{value}并重新填充相应的表单数据。这里的%{value}简单理解就是和flask的模板注入{{}}差不多......