数组和面向对象
来源:互联网 发布:出版社要出版专业知乎 编辑:程序博客网 时间:2024/04/30 06:43
数组:
1一维数组和二位数组的定义:
1)动态定义:int [ ] arr1 = new int[ 4 ] ; int [ ] [ ] arr2 = new int [m][n]; int [ ] [ ] arr2 = new int [m] [ ];
2)静态初始化:int [ ] arr1 = {1,2,3}; int [ ] [ ] arr2 = { {1,2,3},{4,5,6},{6,7,8}};
数组在定义的时候,不能动静结合的定义:int [ ] arr1 = new int [3]{1,3,5}; 这样定义是错误的。二维数组同理。
3) 二维数组: int [ ] x, arr2[ ] ; 这个也是定义一个二位数组arr2。二维数组遍历的时候,外层循环是有多少个一维数组,内层循环是一维数组有多少个元素。
面向对象:
1)万物皆为对象。面向对象思想的特点:将复杂的东西简单化,更符合我们的思想行为习惯,让我们从执行者变成指挥者。
2)面向对象三大特征:封装,继承,多态。
3)类:成员变量:这个对象的特性; 成员方法:这个对象的行为。
成员方法和局部变量都是在栈中运行,new出来的对象以及成员变量都是在堆内存中。
局部变量是对着方法的加载而加载,随着方法的结束而消失。成员变量则是随着对象的生成而出现,随着对象的消失而消失。
阅读全文
0 0
- 数组和面向对象
- 数组和面向对象(封装)
- 二维数组和面向对象
- 6. 二维数组和面向对象
- JS和面向对象
- 用数组和面向对象分别解决数三退一智力游戏
- 黑马程序员_day06_二维数组和面向对象
- Python -- 对象和面向对象
- 类、对象和面向对象
- 面向过程和面向对象
- 面向对象和面向过程
- 面向过程和面向对象
- 面向过程和面向对象
- 面向对象和面向过程
- 面向过程和面向对象
- java基础和面向对象
- 面向过程和面向对象
- 面向对象和面向过程
- eclipse启动tomcat无法访问
- cookie 关于记录上次访问时间的servlet
- virsh安装虚拟机(centos)
- 导航框架
- 《移动Web前端高效开发实战》笔记1——静态布局在移动端上的自适应
- 数组和面向对象
- BZOJ 5055: 膜法师 树状数组
- Mybatis基础
- 【LeetCode】182. Duplicate Emails
- Java中Synchronized的用法
- leetcode 39. Combination Sum40
- bound2im
- KALI2.0 meterpreter 运用
- 记录17.9.26第一个面试-顺丰JAVA