第一范文网 - 专业文章范例文档资料分享平台

韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全)

来源:用户分享 时间:2025/6/25 23:01:22 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

v1.0 可编辑可修改 实例方法属于每个对象个体的方法

类方法可以通过 [类名.类方法名] 直接访问

------------------------------------------------------------------------------- java面向对象编程的四大特征 抽象/封装/继承/多态

抽象

1、简单理解

我们在前面去定义一个类时候,实际上就是把一类事物的共有的属性和行为提取出来,形成一个物理模型(模版)。这种研究问题的方法称为抽象。

封装--什么是封装

封装就是把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作。

封装--访问控制修饰符

电视机的开关,对音量,颜色,频道的控制是公开的,谁都可以操作,但是对机箱后盖,主机板的操作却不是公开的,一般是由专业维修人员来玩。那么java中如何实现这种类似的控制呢不能随便查看人的年龄,工资等隐私[]

1111 | 193

注:笔记中所有示例都能正常通过编译

v1.0 可编辑可修改

定义名字;

注意:打包命令一般放在文件开始处。

包--命名规范

小写字母 比如 包--常用的包

一个包下,包含很多的类,java中常用的包有: .* 包 自动引入

.* 工具包

.* 包 网络开发包 .* 包 窗口工具包

包--如何引入包 语法:import 包;

1212 | 193

注:笔记中所有示例都能正常通过编译

v1.0 可编辑可修改 比如import .*;

我们引入一个包的主要目的要使用该包下的类

定义类的改进

在提出包后,我们类的定义就更加完善了: class 类名{

class 类名{

class类名{

package包名;

待定..

成员变量; → 成员变量; → 成员变量; → class 类名{ → }

成员方法; }

构造方法; 成员方法; }

成员变量; 构造方法; 成员方法; }

-------------------------------------------------------------------------------

继承--为什么有[]

.. }

构造方法; 成员方法;

1313 | 193

注:笔记中所有示例都能正常通过编译

v1.0 可编辑可修改 -------------------------------------------------------------------------------

java面向对象编程(2)--方法重载(overload)

方法重载(overload)

按顺序,我们应该讲解多态,但是在讲解多态前,我们必须讲解方法重载和方法覆盖(override)。

请编写一个类(Abc),编写方法可以接收两个整数,返回两个数中较大的数[]

.n的n个人围坐一圈,约定编号为k(1<=k<=n)的人从1开始报数,数到m的那个人出列,它的下一位又从1开始报数,数到m的那个人又出列,依次类推,直到所有人出列为止,由此产生一个出队编号的序列。

提示:用一个不带头结点的循环链表来处理Josephu问题:先构成一个有n个结点的单循环链表,然后由k结点起从1开始计数,计到m时,对应结点的人从链表中删除,然后再从被删除结点的下一个结点又从1开始计数,直到最后一个结点从链表中删除算法结束。 找到开始数数的人

for(int i=1;i

while!=1){

m下

for(int j=1;j

1414 | 193

注:笔记中所有示例都能正常通过编译

v1.0 可编辑可修改

}

temp=;

数到m的小孩,退出圈 =; .

-------------------------------------------------------------------------------

java面向对象编程(3)--抽象类

抽象类--解决之道

当父类的一些方法不能确定时,可以用abstract关键字来修饰该方法[抽象方法],用abstract来修饰该类[抽象类]。 量名

5、一个接口不能继承其它的类,但是可以继承别的接口 \

}

public void stop(){

\我是相机,停止工作了..\

1515 | 193

注:笔记中所有示例都能正常通过编译

韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c68wrv3l7gq4qfr01784a35m4y31es80159r_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top