面向对象
面向对象和面向过程的区别
面相过程关注步骤。
面向对象不关注如何视线,而是关注找谁实现。
面向对象的优点
- 将复杂问题简单化
- 更符合现实生活的人的四位
- 更符合管理者思维角度
概念 - 类: 根据一系列事物抽取共性,定义在类中。
- 对象: 实例。
先有类才有对象。
自定义类
class 类名 {
修饰符 数据类型 变量名 = 赋值;
修饰符 返回值类型|void 方法名(参数列表){
方法体代码;
}
}
package com.koala.test1;
public class Phone {
public String color;
public String brand;
public Integer price;
//打电话
public void call() {
System.out.println("打电话。。。");
}
}
自定义类的使用
- 导包 同一个包下不需要导包
- 创建类型的引用
数据类型 变量名 = new 数据类型() 跟随对象使用成员
package com.koala.test1; public class PhoneTest { public static void main(String[] args) { // 创建手机对象 Phone p1 = new Phone(); p1.color = "绿色"; p1.brand = "苹果"; p1.price = 7000; System.out.println(p1.color); System.out.println(p1.brand); System.out.println(p1.price); } }
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。