Java开发数组父类(继承)倒序
2018-02-05 23:45
232 查看
class Array { private int[] data; private int foot; public Array(int len) { if (len > 0) { this.data = new int[len]; } else { this.data = new int[1]; } } public boolean add(int num) { if (this.foot < this.data.length) { this.data[this.foot++] = num; return true; } else { return false; } } public int[] getData() { return this.data; } } class Reverse extends Array { public Reverse(int len) { super(len); } public int[] getData() { int count = super.getData().length / 2; int head = 0; int tail = super.getData().length - 1; for (int i = 0; i < count; i++) { int temp = super.getData()[head]; super.getData()[head] = super.getData()[tail]; super.getData()[tail] = temp; head++; tail--; } return super.getData(); } } public class ArraysDemo02 { public static void main(String[] args) { Reverse re = new Reverse(3); re.add(90); re.add(80); re.add(70); int[] temp = re.getData(); for (int i = 0; i < temp.length; i++) { System.out.println(temp[i]); } } }
相关文章推荐
- 嵌入式软件开发培训笔记——Java第二天(运算符、程序结构、数组与继承)
- Java 开发数组父类(继承)排序
- Java语言深入-构造函数的继承问题-Java基础-Java-编程开发
- Java程序员从笨鸟到菜鸟之(一)开发环境搭建,基本语法,字符串,数组
- Java程序员从笨鸟到菜鸟之(一)开发环境搭建,基本语法,字符串,数组
- Java程序员从笨鸟到菜鸟之(一)开发环境搭建,基本语法,字符串,数组
- Java 实践(Netbeans开发)——StringTokenizer实现数组分割
- 我的Java开发学习之旅------>自己编写的Java数组操作工具
- Java开发中如何选择Set、List、Map、数组
- JAVA开发中已排序数组的查找方法
- java学习笔记继承、多态和数组
- 转:Android开发实践:Java层与Jni层的数组传递
- Android开发实践:Java层与Jni层的数组传递
- Java学习笔记003——继承、抽象类、类相等测试、泛型数组列表、可变参数方法
- Java程序员从笨鸟到菜鸟之(一)开发环境搭建,基本语法,字符串,数组
- java笔记总结_03_数组、继承和多态
- 面向Java开发人员指南:数组和集合
- 编程需要注意陷阱:Java继承是有害的-Java基础-Java-编程开发
- 【java开发】java数组相关
- 操纵java数组-Java基础-Java-编程开发