面向对象

面向对象
10.13

课程回顾

变量 int a = 10;
整数类型: byte short int long
浮点类型: float double
字符类型: char
布尔类型: boolean

引用数据类型:String 数组 new

运算符
算术运算符: + - * / %
比较运算符: > < >= <= == !=
赋值运算符: += -= *= /= %=
自增自减: ++ –
逻辑运算符: & | ! && || ^
三元运算符: ? :
位移运算符: << <<<

java的执行结构
顺序结构
选择结构: if else switch
循环结构: while do while for

数组:
数组是存放一组相同数据类型的集合
数组的长度一旦指定,就不能修改
数组拥有长度 可以用数组.length来获得
数组有下标,从零开始
数组有默认值
数组会有下标越界异常

动态数组
int[] arr = new int[10];

静态数组
int [] arr = {1,2,3,4,5};
int [] arr = new int[]{3,4,5,6,7};

二维数组
int [][] arr = new int[4][];
int [][] arr = new int [4][5];
int [][] arr = {
{3,4,5,6,7,8}
{57,58,59,60}
};

课程目标:
面向对象
抽象
封装
继承
多态
接口
java常用类:API
集合
set
list
map

面向对象
什么是面向对象?
面向对象:将现实生活中的事物,封装成对象,通过对象的实例化和调用,完成需求。
面向对象的关注点是对象的属性和方法,而忽略事物执行的顺序或过程
面向过程:将现实生活中的事物,按照事物发生的顺序使用代码顺序执行。
面向过程的关注点是执行的顺序

面向对象的特征有哪些方面
抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。

抽象:将现实中的事物,抽取出外部特征,使用类来表示。

类:是对象的抽象。
对象:是类的实例化
everything is object 万物皆对象

//类
public class Book{
//属性

//方法

}

//对象:
public static void main(){
//实例化对象
Book book = new Book();
//给对象赋值
book.属性 = 值;
//调用对象的方法
book.方法();
这点很重要

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值