【初学Java第二周】

在本周,我学习了数组,初步了解了面向对象的知识。

下面具体来说一下我本周的学习内容吧:

  • 我学习了数组。了解的数组是什么组成部分、如何存值取值、如何去定义、什么是高级for循环

        那么数组是什么呢?我的理解是用来存储一组相同类型数据的容器,这里类型相同是关键。

那么它有什么组成

一是长度,长度一旦被定义就无法修改。还要注意,一般在编程中会遇到一种错误,就是数组下标异常,也就是下标超过了最大的下标值了。

二是下标,用于存值或者取值。存值或取值的语法为: 数组名 [序号] = xx值

  重点来咯,我们如何去定义数组呢?

        第一种:先创建数组,再赋值。

语法:数据类型[ ] 数组名 = new 数据类型[长度值];

特点:1.数组长度定义后不能修改。

  1. 数组创建后已经有了初始值,常见的如:int类型为0,String类型为null。
  2. 可以通过数组下标来为数组存取值。

适用范围:已经知道有多少值,但是不知道里面具体有什么值。

  第二种:在创建数组的同时就赋值。

语法:数据类型[ ] 数组名 = [ 值1,值2,值3...];

适用范围:已经确定了长度了,内容也确定了,数组的值也确定了。

好的,最后再讲讲高级for循环,也就是foreach语句

语法:for(数据类型 临时变量名 :容器名){

//Java语句

}

数据类型:容器中存储值的具体数据类型,如int,String.

临时变量:循环容器时,从容器中取出的每一个值,然后将这个值赋给这个变量

  • 我初步了解了面向对象。学习了面向对象的基本概念、什么是对象,如何定义类、如何创建使用对象

首先,我们知道,Java是一门面向对象的编程语言,而c语言是面向过程的。

面向对象是个什么呢?

官方的说,它是直观的、程序结构简单的编程方法。面向对象的实现其实就是以目标为中心,不用每件事都亲力亲为,选择对的对象来完成。

那什么又是类和对象呢?

        先说类吧。首先,类是由属性(即共同的特征)和方法(即共同的行为)组成。其次,类能干什么呢?类一般用于定义对象将拥有的属性和方法。最后,类和对象有什么关系呢?类是对每个对象抽象的结果,是实体对象的概念模型。而对象则是一个类的实例。再来说对象,对象是描述客观事物的实体。由一组属性(静态特征)和方法(动态特征)构成;

既然如此,我们如去创建一个类呢?

1.定义一个类

语法:[访问修饰符] class(关键字) 方法名; 注意:这个访问修饰符可以不写,方法名要按照命名规范去写,类名首字母要大写。

2.创建属性

    语法:[访问修饰符] 数据类型 属性名; 注意:访问修饰符可选,其他语法与声明变量是一致的。

3.创建方法(!!重点内容)

[访问修饰符] 返回值类型 方法名(形式参数){ 方法体 }

访问修饰符::暂时未做深入的了解。目前学下来,使用的都是public的。

返回值:

        如果方法有返回值,那这个类型就是返回值的数据类型

        如果方法没有返回值,那么就写”void”

        注意:有返回值要要有”return”,如果是void就不需要加了。

方法名:要遵守标识的命名规则,见名知意,遵守驼峰命名规则。

形式参数(简称形参):在定义方法名和方法体的时候使用的参数,目的是用来接收调用该方法时传入的参数,简称“形参”。

方法体:其实就是方法中最核心的部分,就是一段代码。这段代码就是用于实现方法的功能的。

讲完了创建类,再来说说我们是如何创建和使用对象的。

创建对象的语法是:类名.对象名 = new 类名();

引用对象的属性和方法用“.”

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值