java 当中引用类型数组
2014-05-15 08:56
323 查看
引用类型数组
boolean char byte short int long float double
引用类型数组和基本数据类型的数组有什么区别?
*:初始化一个引用类型的数组 其实并没有初始化当中任何一个元素
当中的每一个元素都需要单独的去初始化(new)
多维数组
*:Java当中的多维数组 是纯粹的数组的数组
Student[][] et1210 = new Student[5][]; //1个对象
Student[][] et1210 = new Student[5][3];
//6个对象
OO思想 面向对象思想
面向对象三大基本特性:
封装:
指的是用private将不想被外界访问的属性和方法隐藏起来
封装对于类的开发者和使用者都有好处:
对于开发者:
能让数据得到隐藏 得到保密 从而更加安全
对于使用者:
能让使用者将精力集中在核心业务逻辑上
类的开发有如下要求:高内聚 低耦合
开发一个类的时候 有可能会定义很多很多的方法
而有些方法的存在只是为了给其它方法来服务的
作为一个老师:
teach()
eat() sleep() wc()
继承:
用extends关键字 建立两个类之间的is a关系
is a 是一个 是一种
父类有相当于子类也有
私有属性在子类存储空间当中确实存在
但是不能继续使用了 因此 不能算作继承得到的
多态:
一个事物总有多种存在的形态
一个对象总有多种称呼它的类型
方法重载
方法覆盖
构造方法
参数传递
boolean char byte short int long float double
引用类型数组和基本数据类型的数组有什么区别?
*:初始化一个引用类型的数组 其实并没有初始化当中任何一个元素
当中的每一个元素都需要单独的去初始化(new)
多维数组
*:Java当中的多维数组 是纯粹的数组的数组
Student[][] et1210 = new Student[5][]; //1个对象
Student[][] et1210 = new Student[5][3];
//6个对象
OO思想 面向对象思想
面向对象三大基本特性:
封装:
指的是用private将不想被外界访问的属性和方法隐藏起来
封装对于类的开发者和使用者都有好处:
对于开发者:
能让数据得到隐藏 得到保密 从而更加安全
对于使用者:
能让使用者将精力集中在核心业务逻辑上
类的开发有如下要求:高内聚 低耦合
开发一个类的时候 有可能会定义很多很多的方法
而有些方法的存在只是为了给其它方法来服务的
作为一个老师:
teach()
eat() sleep() wc()
继承:
用extends关键字 建立两个类之间的is a关系
is a 是一个 是一种
父类有相当于子类也有
私有属性在子类存储空间当中确实存在
但是不能继续使用了 因此 不能算作继承得到的
多态:
一个事物总有多种存在的形态
一个对象总有多种称呼它的类型
方法重载
方法覆盖
构造方法
参数传递
相关文章推荐
- 【java基础】引用类型数组初始化中,setter和getter函数空指针问题
- Java引用数据类型之数组
- java使用泛型进行任意类型<引用类型>数组交换
- java引用数据类型-数组
- java引用类型数组的装箱和拆箱
- Java数组及引用类型内存分配
- JAVA 引用类型数组的初始化
- Java学习笔记一:基本语法:类和对象的介绍、数组、引用类型
- JAVA的数组 && 原始类型和引用类型以及String与int long相互转化 && String与byte[]相互转化
- java引用数据类型之数组
- 引用类型——Java数组
- Java千百问_06数据结构(016)_引用类型数组在内存中如何储存
- android JNI java与C++传递String数组(引用类型)
- Java学习之旅基础知识篇:数组及引用类型内存分配
- Java面向对象02-方法的签名,重载,构造方法和引用类型数组
- Java数组及引用类型内存分配
- Java学习之数组1(1.数组的声明;2.元素为引用数据类型的数组;3.关于main方法里的String[] args;4.数组排序;5.数3退1 数组算法,(用数组模拟链表);6数组查找之二分法;7数组的拷贝)
- Java自学之路-Java基础教程-20:Java的数组以及其他引用类型和JDK
- Java学习之旅基础知识篇:数组及引用类型内存分配
- Java学习之旅基础知识篇:数组及引用类型内存分配