面向对象
面向对象和面向过程的区别
面相过程关注步骤。
面向对象不关注如何眼帘,而是关注找谁实现。
面向对象的长处
- 将简单问题简单化
- 更合乎现实生活的人的四位
- 更合乎管理者思维角度
概念 - 类:依据一系列事物抽取共性,定义在类中。
- 对象:实例。
先有类才有对象。
自定义类
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); } }