什么是面对对象?
面向过程:针对每一个步骤的具体体现
面向对象:
面向对象是基于面向过程的编程思想
面向对象的三个特点:
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(运行时期异常) .