tags :
- java基础
flag: blue
@toc
数组的自增和面向对象
一、数组的自增
- 数组的增长是元素个数的增长,源数据不能破坏
- 自增是当数组添加元素的时候自动调用的
public static void grow(int[] array)
二、面向对象
生活中的面向对象和面向过程
阿五美食
阿五黄河大鲤鱼 黄金鲤
- 服务员,给我来一条黄河大鲤鱼
- 等
- 吃
- 付款走人
自己做好红烧小鲤鱼
- 看看食谱
- 菜市场买食材,鲤鱼,料酒,葱姜蒜,老抽…………………… (土豪BBQ)
- 清理鱼,洗菜,改刀,腌鱼。
- 一顿老炒
- 盐放多了,水放少,肉烧糊,锅差点坏了~~
- 自己炒的菜,含着泪也要吃完
- 洗碗,洗锅,擦桌子,打扫卫生
组装电脑
- 找磊哥,告诉报价,需求,做什么
- 给你三 ~ 四套方法,挑一下
- 钱给我,电脑给你送到家
- 美滋滋的玩电脑
自己组装电脑:
- 百度一下,你就知道,查一下配置
- 跑到科技市场,被一个小哥忽悠到一个阴暗的角落里
- 忽悠你,蛊惑你,报价给你乱报,配件给你换东西
- 好说歹说组装了一台,给钱走人
- 自己搬回家,回到家,发现有很多不一样的地方
-
生活中的案例:
面向对象:
找合适的人,做合适的事面向过程:
亲力亲为,自力更生
类和对象
类 | 对象 |
---|---|
人 | 马云,王宝强,马化腾,乔布斯 Jobs,雷布斯 |
电脑 | 樊晓晨的T400 刘晓磊的MacBook Pro 江总的Alienware |
汽车 | 海洋的君越,海马M6,磊哥的五菱之光S |
手机 | 王石的8848 晓晨华为Mate9 磊哥的MOTO E6 |
- 类:
是某些事物的统称,会包含这些事物的属性和行为 - 对象:
唯一,独立,特殊的个体
在Java中用代码实现类和对象
在Java中定义类的格式:
自定义类:
class 类名 {
事物共有属性的描述; 【成员变量】
事物共有行为的描述; 【成员方法】
}
【注意事项】
- 类名要求是大驼峰命名法,要符合标识符规则
- 类只是描述了同一类事物的共有属性和行为,但是不能确定属性的具体内容
- 属性的描述称之为【成员变量】,行为的描述称之为【成员方法】
以下是自定义类的案例
class Person {
//以下是【属性描述】
//名字的描述
String name; //String 字符串类型
//年龄的描述
int age;
//体重描述
float weight;
//以下是【行为描述】
//吃饭的行为描述
public void eat() {
System.out.println("烤面筋~~~");
}
//睡觉的行为描述
public void sleep() {
System.out.println("给我一张床,我要和床相伴到天荒地老~~~");
}
//打豆豆的行为描述
public void dadoudou() {
System.out.println("吃饭,睡觉,打豆豆");
}
}