摘要:
昨晚我写了篇面向对象的内存分析,今天我们来做个小练习。。 需求: 使用java描述一个车与修车厂两个事物, 车具备的公共属性:轮子数、 名字、 颜色 ,还 具备跑的功能行为。跑之前要检测轮子是否少于了4个,如果少于了4个,那么要送到修车厂修理, 修车厂修理之后,车的轮子数要补回来4个。 然后车就继续 阅读全文
摘要:
接着上一章的代码: //车类 class Car{ //事物的公共属性使用成员变量描述。 String name; //名字的属性 String color; //颜色属性 int wheel; //轮子数 //事物的公共行为使用函数描述。 public void run(){ System.out 阅读全文
摘要:
黑马程序员入学blog ...java 面向对象的语言对象:真实存在的唯一的实物。比如:我家的狗,类: 实际就是对某种类型事物的共性属性与行为的抽取。 抽象的概念。。。 比如说:车 ... 阅读全文
摘要:
static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最... 阅读全文
摘要:
我写博客是为了提升自己和为了进入黑马程序员学习,还有分享些自己的心得给大家,希望能帮助大家学习JAVA。我是自学的,如果写的有错误或者能更好的修改的请提出。在这里我先引用下《think in ja... 阅读全文
摘要:
2 二维数组的定义基本与一维数组类似//定义一个3行5列的二维数组//方法1,先new对象,然后再初始化每个元素int[][] a = new int[3][5]; a[0][0]=1;a[0][... 阅读全文
摘要:
本文由网络资料整理而来,如有问题,欢迎指正!分类:1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所... 阅读全文
摘要:
1.遍历数组使用for循环来遍历数组 代码如下:public class Ergodic { public static void main(String[] args) { int[] arr... 阅读全文
摘要:
数组是一组相关数据的集合,数组按照使用可以分为一维数组、二维数组、多维数组本章先讲一维数组不同点:不使用数组定义100个整形变量:int1,int2,int3;;;;;;使用数组定义 int i[... 阅读全文
摘要:
方法的递归是指在一个方法的内部调用自身的过程,递归必须要有结束条件,不然就会陷入无限递归的状态,永远无法结束调用,接下来用一个最简单的例子来体现下方法递归,使用递归算法计算自然数之和:public... 阅读全文