- 博客(14)
- 收藏
- 关注
原创 何先振第13期:Java基础之方法的重写(Override或者Overwrite)
1.定义:在子类中可以根据需要对父类中继承来的方法进行改造。也称为方法的覆盖或者重置。在程序执行的时候,子类的方法将覆盖父类的方法。2.应用:重写以后,当创建子类对象以后,通过子类对象调用父类中的同名同参数的方法时,实际执行的是子类重写父类的方法。父类有个eat()方法。子类重写了eat()方法,方法上面有个三角代表重写的标志。子类调用的是自己重写的eat方法,覆盖父类中的eat方法。3.重写规定:方法的声明:权限修...
2022-04-20 08:35:23
805
原创 何先振第12期:java基础之面向对象的继承性
大家好,我叫何先振。今天让我们接着讲Java的面向对象。本期的讲解是接着前面第9和10讲的Java面向对象知识,如果前面的两讲没看建议先看完前面的两讲。一.面向对象的继承性1.继承的好处:减少了代码的冗余、便于功能的扩展、为之后的多态性的使用提供了前提。2.继承的格式:class A extends B{ }例如:学生类继承了人类。那么学生类就有了人类的属性和方法。例如:Person类有名字、年龄...
2022-04-19 10:56:16
402
原创 何先振第11期:Eclipse常用快捷键总结
大家好,我叫何先振。我们使用Eclipse已经挺久的了,本期就给大家讲讲Eclipse常用的快捷键,在使用过程中可以帮助我们提高开发的效率,也让我们更清楚Eclipse工具的强大。一.补全代码的功能:alt+/ 如果是苹果电脑option+/ 例如:写main方法时,只写了main一部分代码,后面代码不想写了,使用此快捷键,直接弹出来。 这种提示,如果不使用此快捷键,可以点击Window>Perferences界面,如果是苹果的可以点击Eclipse...
2021-12-09 10:33:35
2214
1
原创 何先振第10期:Java面向对象之基础串讲1
大家好,我叫何先振。这期接着给大家讲Java的面向对象内容,本期是建立在上讲的基础上,对Java面向对象做基础串讲。如果没有看上期的内容,建议先看上期的内容。一.方法的重载1.什么是方法的重载: 在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。如图:这个Student类中可以指定两个相同的方法,形参数列表不同,可以叫方法的重载。2.方法重载的作用: 可以让同一个方法兼容不同的形参列表,实现相同的功能。比如Arrays工具类,提供了...
2021-12-03 11:10:20
455
1
原创 何先振第9期:面向对象之类的成员
大家好,我叫何先振。这期开始给大家讲Java的面向对象。一.学习面向对象的作用 Java面向对象是Java基础里面的核心,掌握之后我们就可以知道Java程序里面的代码是如何运作以及代码之间的联系,让你在看代码的时候有个整体上的把控。所以说这块是非常重要的一块内容。二.Java面向对象的概括 Java面向对象的内容包括三个部分: 第一部分是类以及类成员的介绍。 第二部分是面向对象的特征:继承、封装、多态、抽象。 第三部分是面向对象的其他关键字介绍。 三.面向对象(OOP)和面向过程(P...
2021-11-24 11:34:43
368
1
原创 何先振第8期:数组(Array)
大家好,我叫何先振。这期给大家讲下数组。数组的概述 1.数组的定义:数组是由多个相同类型的变量按照一定的顺序排列的集合,并且统一命名为一个变量,并且通过编号进行管理这个集合中的变量。数组的组成:数组名、数组元素、数组下标、数组长度。 2.数组的特点:(1)数组是有序的,通过编号(下标)进行管理。(2)数组本身是引用数据类型,而数组的元素却可以是任何数据类型。包括基本数据类型和引用数据类型。(3)创建数组会在内存中开辟一块连续的空间,这块连续的空间依次存放有序的元素,中间不会有...
2021-11-17 10:49:10
404
1
原创 何先振第7期:Eclipse的基本使用
大家好,我叫何先振。这期给大家讲下Eclipse的基本使用。1.下载Eclipse 在第二讲说过,正式开发中我们不可能使用记事本一个一个敲代码,然后使用命令行来运行我们的java程序。这样效率就会很低,为了提高我们的开发效率,我们需要引入集成的开发工具,Java开发一般使用的是Eclipse和IDEA。今天我们就来学习下如何使用Eclipse的开发工具。 Eclipse工具是开源的一款工具,大家可以去官网下载最新的Eclipse工具:Eclipse Downloads |...
2021-11-09 10:46:30
1413
原创 何先振第6期:Java基本语法之流程控制
大家好,我叫何先振。今天给大家讲的是Java基本语法,流程控制部分。 什么叫流程控制?就是控制我们代码中的运行流程。默认我们的代码运行流程,都是从上到下的顺序执行。我们可以通过一些流程控制代码,让他产生分支,或者循环。 程序设计中规定的三种基本流程结构,可分为:顺序结构、分支结构、循环结构。一.顺序结构 就是程序从上到下逐行的执行,中间没有任何判断和跳转。二.分支结构 根据条件,选择性地执行某段代码。有if....else........
2021-10-27 12:09:31
134
原创 何先振第5期:Java基本语法之运算符
大家好,我叫何先振,今天给大家讲解下Java的语法和运算符。1.算术运算符 可分为:正号+、负号-、加+、减-、乘*、除/、取模%、前++、后++、前--、后--、连接符+。 除号/,要特别注意,我们定义了int类型的变量相除,得到的也是整数,这时候会出现丢失小数。如果要想保留,需要转成double相除。比如:丢失小数,int除以int类型会是int类型。 不丢失小数,有两种方式: 方式一:num2+0.0自动转换成了double类型,...
2021-10-23 15:10:22
501
1
原创 何先振第4期:java基本语法之变量
大家好,我叫何先振,今天给大家讲解下Java的基本语法,变量部分。1.变量的定义 第一讲我们说过,计算机的CPU运行时,需要从内存中拿数据,内存从硬盘中拿数据。内存从硬盘中拿到的数据被存在内存中,而变量就是内存里面的存储区域。该区域可以在同一类型数据的范围内不断变化,因此称为变量。他是我们程序中最基本的存储单元。 变量的组成包含变量类型、变量名、和存储在这个变量里面的值。如图: 运行结果如图所示: 这里有几个...
2021-10-22 14:40:43
177
1
原创 何先振第3期:Java基本语法之关键字和保留字
大家好,我叫何先振,今天给大家讲的是Java的基本语法,关键字、保留字和标识符的介绍。 上节我们说到,如何编写java的第一个程序,我们会看到代码中我们定义的类名前面有个class,这个class是什么呢?就是java的关键字。下面我们先讲讲什么是Java的关键字。一.关键字和保留字1.什么是关键字 被Java语言赋予特殊含义,用做专门用途的字符串(单词)。比如class 用做定义一个类的时候,就需要在类名前面加class。java中所有的关键字都是小写的字母。2.关...
2021-10-20 15:06:07
254
原创 何先振第2期:Java语言描述与编写第一个程序
大家好,我叫何先振,今天给大家做java的基本介绍,让大家了解java,并且教会如何编写出java的第一个小程序。第一部分:Java的历史及特点1.什么是Java Java首先它是一门语言。我们都知道平时跟人交流,我们需要使用语言。在中国我们沟通用中文,在国外我们又需要英语,根据不同的国家用不同国家的语言。那么我们如何跟计算机交流按照我们的命令帮我们做事为我们服务呢?那也需要用到语言,这种语言是专门跟计算机交流的语言,叫做程序设计语言,而Java就是程序设计语言的一..
2021-09-22 16:11:30
263
原创 何先振第1期:Java编程入门计算机介绍
大家好,我叫何先振,今天给大家介绍下计算机,帮助想学编程的人对计算机有个基本认识。首先我们来看什么是计算机?计算机是能够按照程序运行控制硬件,自动,高速处理海量数据的现代智能电子设备。计算机的作用就是可以对数据进行计算、存储。比如电脑的QQ,当我们鼠标点击QQ图标,QQ程序就弹出登录框。登录后就可以加载出你的好友列表信息。这都是QQ程序设计的控制我们的计算机硬件。 通过程序控制硬件计算数据,因此计算机是由硬件跟软件组成,通过软件来操作硬件,按照软件设计好...
2021-07-31 19:55:47
255
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人