1.数组与字符串
1.数组
(1)定义:若干个相同数据的元素按一定顺序排列的集合。可分为静态初始化,动态初始化,写法分别为:
注意:1.元素默认值规则
2.什么类型的数组存放什么类型的数据。
(2)数组的遍历
(3)多维数组
1.格式
2.内存分配
3.申请方式
2.字符串
(1)定义:一系列字符的序列,所以又称为字符序列。
(2)String型字符串
1.String变量名;变量名=new String("字符串");
2.String 变量名 = new String("字符串");
3.String 变量名 = "字符串";
2.类与对象
1.类
(1)概念:为了让程序语言能更清楚地描述生活中的事物。是对某一类事物的描述,是抽象的,概念上的定义。
(2)定义类
注意:
(3) 修饰符
1.类修饰符
2.成员变量修饰符
3.成员方法修饰符
(4)类的UML图 :称为统一建模语言或标准建模语言,是一种支持模型化和软件系统开发的图形化语言。
(5)封装
2.对象
(1)定义:是整个面向对象程序设计的理论基础。
(2)创建对象
注意:创建对象后,成员变量的初始值
(3)对象的使用
1.对象名.对象成员变量
2.对象名.对象成员方法
注意:如果引用的是成员方法,只有在成员方法名的圆括号内提供所需参数即可,如果方法不需要参数,则用空扩号()。
(4)对象的存储
(5)参数的传递
1.值传递
2. 基本类型的值传递
3.引用类型的值传递
区别:
(6)匿名对象:当一个对象被创建之后,在调用该对象的方法时,也可以不定义对象的引用变量,而直接调用这个对象的方法,这样的对象叫做匿名对象。