首页 > 编程语言 >Java基础(1)

Java基础(1)

时间:2023-02-25 19:33:27浏览次数:39  
标签:调用 Java 相同 基础 面向对象 super 构造函数

面向过程和面向对象的概念

面向过程:就是针对过程的开发,以什么正在发生为目标的编程开发,比如一辆车从出站到进站,只编写出站和进站两件事,然后依次调用,而不是针对车本身进行编写。

面向对象:就是把相关的数据和方法看作一个整体来看待,从更高的层次来进行系统的建模,更贴近事物的自然运行模式。Java提供了类,接口,继承等面向对象特性,为了简单起见,java的类支持单继承,接口支持多继承,并支持类和接口之间的实现机制。

重写(override)和重载(overload)

重写:两同两小一大
两同:方法名相同,形参列表相同
两小:返回值类型更小或相同,抛出异常类应更小或相同
一大:访问修饰符应更大
重载:多个方法名相同的方法,根据传参的不同调用不同的方法。

this和super

this:指向对象本身的一个指针。
super:可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一个父类。
super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句)
this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句)
super() 和 this() 类似,区别是,super() 从子类中调用父类的构造方法,this() 在同一类内调用其它方法。

标签:调用,Java,相同,基础,面向对象,super,构造函数
From: https://www.cnblogs.com/hjss/p/17155160.html

相关文章

  • 基于图的路径搜索技术基础知识
    基于搜索的路径规划目录基于搜索的路径规划1.0图搜索基础1.1ConfigurationSpace(配置空间)1.2C-spaceObstacle1.3总结2.0图和搜索技术2.1图2.2图搜索概述2.3图......
  • Java中的方法 必须是小括号结尾的
    类packagecom.fqs.demo1;publicclassGirl{privateStringname;privateintage;//getset//赋值给的过程不需要返回值void空代表不......
  • Java中的void 关键字
    每次定义一个方法的时候需要定义是否需要返回值 比如赋值的方法 是一个给的过程 不需要返回值 void出现publicvoidsetName(Stringname){this.nam......
  • Java学习之多线程
    线程的三种创建线程Threadclass:继承实现线程类(不建议使用)Runnable接口:实现接口(推荐使用,避免单继承局限性)Callable接口:实现接口(了解)ThreadClass实现方式......
  • 基础架构组件选型及服务化
    常见的分布式基础架构组件分布式服务化框架,业界开源产品比如Dubbo、SpringCloud这样的框架;分布式缓存及框架,业界如Redis、Memcached,框架如Codis和RedisCluster;数据......
  • Java 正则表达式详解
    总结:搜索(匹配):在一个字符串中搜索出一个或多个与正则表达式相匹配的子字符串。搜索又分为匹配和子字符串搜索。匹配是对用户所提供的整个字符串进行判断,看其是否匹......
  • java swing创建一个窗口
    新建一个窗口类packagecom.rzk;importjavax.swing.*;importjava.awt.*;publicclassSwingFrameextendsJFrame{JLabellabel=newJLabel("输入名");......
  • 【感知机与神经网络基础知识(入门)】
    感知机与神经网络基础知识(入门)先看定义:人工神经网络(ArtificialNeuralNetworks,简写为ANNs)也简称为神经网络(NNs)在这里插入图片描述或称作连接模型(ConnectionModel),它......
  • 预训练语言模型基础知识串讲
    预训练语言模型基础知识串讲_Bolin-BGI的CSDN博客 ......
  • java-树形结构数据
    在我们实际开发中会接触到树形结构,根节点子节点,然后添加数据构成了我们的树形结构,在Java后台利用递归思路进行构建树形结构数据,返回给前端,能以下拉菜单等形式进行展示......