java实训第三天0124

本文概述了IT技术中的关键概念,包括Windows快捷键、Java中一维数组的声明与操作、面向对象与面向过程的区别、构造方法的作用、方法重载的体现和封装的实践。以双色球和Person类为例,介绍了如何创建和使用这些概念。
摘要由CSDN通过智能技术生成

1.快捷键

ctrl+c复制 
ctrl +f查找 
ctrl +v粘贴 
ctrl +s 保存 
ctrl +x 剪切 
ctrl +z 撤销
Windows
windows +1锁屏
windows +r+cmd进入dos命令行
windows +e打开我的电脑
windows +d快速的切回到桌面

2.一维数组

概念: 在java程序中,当需要存储多个数据类型相同的内容时,则需要声明一个数组。声明数组的本质,就是在内存中申请一段连续的存储单元。

数组中的名词:
声明变量:数据类型变量名=初始值;
数组名:数组中变量的名称
数组的长度:数组名.length;
数组中的元素:数组当中值
数组角标(下标):数组的下标从0开始,ArrayIndexOutOfBoundException数组下标越界异常

数组的初始化:
*注意:在数组声明时,如果不给数组直接赋值,那么,byte/short/int/long/的默认值为0,float和double的默认值为0.0,特别需要注意的是布尔类型的默认值为false;

3.面向对象与面向过程对比

把大象撞入冰箱需要几步?

面向过程:3步  (1)打开冰箱;(2)放入大象;(3)关闭冰箱;

面向对象:1步      找一个对象,发送消息让其完成

4.构造方法

构造方法名与类名完全相同并且没有返回值类型,连void都不许有;
当使用new关键字创建对象时会自动调用构造方法来实现成员变量的初始化工作;

默认构造方法
当一个类中没有定义任何构造方法时,编译器会自动添加一个无参空构造方法,叫做默认/缺省构造方法,如:Person(){}
若类中出现了构造方法,则编译器不再提供任何形式的构造方法。

对于主函数(main函数)是有JVM调用。

5.方法重载

体现形式
方法重载的主要形式体现在:参数的个数不同、参数的类型不同、参数的顺序不同,与返回值类型和形参变量名无关,但建议返回值类型最好相同。
判断方法能否构成重载的核心:调用方法时能否加以区分。

实际意义
方法重载的实际意义在于调用者只需要记住一个方法名就可以调用各种不同的版本,来实现各种不同的功能。

6.封装

避免一些合法不合理的数值,隐藏成员变量的细节保证成员变量数值的合理。

实现流程
(1)私有化成员变量,使用private关键字修饰;
(2)提供公有的get和set方法,并在方法体中进行合理值的判断;
(3)在构造方法中调用set方法进行合理值的判断;

7.代码及实现

*双色球

*Person类

*Method

*创建test

shift+Ctrl+t;

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值