首页 > 编程语言 >corejava_基础

corejava_基础

时间:2023-03-21 17:01:15浏览次数:43  
标签:继承 子类 基础 对象 记忆 父类 corejava 属性


首先来个问题:什么是对象?

          宽泛:可以用形容词修饰的名词都称作对象

          程序:具有什么(属性)和能做什么(功能)的特点称作对象


对于知识点的理解:

          总的来说:基本概念=>深入理解(吃透)=>实战经验(心得)

          比如对于英语来说,编程中始终离不开英语,单词的记忆对于很多编程人员来说是一道坎

          对于一个英语单词来说,不了解的人记忆单词都是一个字母一个字母的记忆,加上发音,翻译

                                                     而对于了解的人来说,只需要记忆发音就可以了,因为在英语中发音都是有固定的对应的词组

站位点不同


面向对象的三大特性

1)封装(在一个封闭的空间内为属性开票了两个交流的通道)

          

corejava_基础_java

2)继承(单继承:一个类只能有一个直接父类,可以多级继承)

          

corejava_基础_java_02

注意:

          在继承父类中的属性和方法的时候,并不可以完全的继承所有,其取决于访问的修饰符

3)多态(父类的引用可以指向不同的子类对象)

           

          

4)重写(override)方法的覆盖

          

corejava_基础_编程_03

5)为什么构造方法不能被继承?

          原因:子类具有更多的属性和方法,更复杂的构造工作,所以父类够哦早方法不足以构造子类对象,故子类要编写自己的构造

6)权限访问修饰符

          

corejava_基础_接口_04

7)super

          

corejava_基础_编程_05

8)





标签:继承,子类,基础,对象,记忆,父类,corejava,属性
From: https://blog.51cto.com/u_16021118/6140568

相关文章

  • 100道python基础题——(15)
    题:编写一个程序,计算a+aa+aaa+aaaa的值,给定的数字作为a的值。假设为程序提供了以下输入:9  然后,输出应该是:11106提示:如果输入数据被提供给问题,则应该假定它是控......
  • 100道python基础题——(14)
    题:编写一个接受句子的程序,并计算大写字母和小写字母的数量。假设为程序提供了以下输入:Helloworld!然后,输出应该是:大写实例1小写实例9提示:如果输入数据被提供给问题,则应......
  • [1]Python基础语法-【2】数据类型
    在Python中,有多种不同的数据类型可供使用。这些数据类型包括数字、字符串、列表、元组、字典和集合。在本教程中,我们将介绍这些数据类型的定义和基本操作。数字数字是Pyt......
  • 好客租房44-react组件基础综合案例-5发表评论-1
    发表评论1给按钮绑定点击事件2在事件处理程序中通过state获取评论信息3将评论信息添加到state中并调用setState()方法更新数据//导入reactimportReactfrom'react'imp......
  • 好客租房42-react组件基础综合案例-渲染列表无数据并优化
    渲染列表评论1判断列表数据的长度是否为02如果为0则渲染暂无评论//导入reactimportReactfrom'react'importReactDOMfrom'react-dom'//导入组件//约定1:类组件必......
  • 好客租房41-react组件基础综合案例-渲染列表数据
    1渲染列表在state定义数据进行数据渲染//导入reactimportReactfrom'react'importReactDOMfrom'react-dom'//导入组件//约定1:类组件必须以大写字母开头//约定2:......
  • 玩转Serverless架构 概念篇+开发基础篇+开发进阶篇+场景案例篇
    你好,我是老蒋,一个在前端摸爬滚打7年的老兵,目前是国内某一线大厂的资深软件工程师。2017年国内Serverless技术刚刚兴起,我就开始使用和推广Serverless了,当时,我的团......
  • SqlServer基础知识
    1.数据类型映射(https://learn.microsoft.com/zh-cn/sql/)SQLServer数据库引擎类型.NETFramework类型 Oracle数据类型SQLServer数据类型bit(0、1或空值)布......
  • python爬虫如何构建基础爬虫思路
    对于长期游弋于大数据中的程序来说,正常来说基础爬虫有5个模块,通过多个文件相互间配合,然而实现一个相对完善的爬虫方案,以便于后期做更完善的爬虫方案做准备。这里目的是爬......
  • python基础
    基本数据类型数字(number)字符串列表字典元组集合循环语句......