面对对象以及二维数组---第七天

什么是面对对象?

面向过程:针对每一个步骤的具体体现

面向对象:
面向对象是基于面向过程的编程思想
面向对象的三个特点:
1)更符合生活中的思想行为习惯
2)让复杂的事情简单化
3)让我们从执行者变成指挥者
面向对象的精髓就是不断地创建对象,使用对象,不断地指挥对象做事情.
面向对象的三个特征:
1)封装
2)继承
3)多态

类和对象的关系
	Java语言的最基本单位是类,类是一组相关的属性和行为的集合,而对象就是该类事物的具体体现.

举例:

学生事物 -------> 类 class student
属性:姓名,年龄,身高,性别等 -------> 成员变量:name,age,high,sex…
行为:学习,打游戏等 -------> 成员方法:public void study(){},public void playGame(){}…

	具体事物														对象:创建一个对象
																		格式:
																		类名  对象名 = new 类名();
																		例:
																		student  s = new student();
																		对象名.成员变量
																		例:
																		s.name = "张三";
																		s.age = 17;
																		对象名.方法名();//调用成员方法
																		例:
																		s.study();
二维数组的概念

格式1:
数据类型[][] 数组名 = new 数据类型[m][n];
ps:m是一维数组的个数,n是每个一维数组的长度.
格式2:
数据类型[][] 数组名 = new 数据类型[m][]; //长度动态给定
格式3:
数据类型[][] 数组名 = {{元素1,元素2,…},{元素1,元素2,…},…}; //静态初始化

数组中常见的异常:
1)ArrayIndexOutOfBoundsException(角标越界异常)
2)NullPointerException(空指针异常)
Java中的异常分为两类:Error(严重错误,无法直接解决) 和 Exception(程序异常),程序异常又分为两种RuntimeException(运行时期异常) 和 非RuntimeException(编译时期异常).以上两种异常都属于RuntimeException(运行时期异常) .

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值