面向对象

面向对象和面向过程的区别
面相过程关注步骤。
面向对象不关注如何视线,而是关注找谁实现。
面向对象的优点

  • 将复杂问题简单化
  • 更符合现实生活的人的四位
  • 更符合管理者思维角度
    概念
  • 类: 根据一系列事物抽取共性,定义在类中。
  • 对象: 实例。
    先有类才有对象。

自定义类

class 类名 {
    修饰符 数据类型 变量名 = 赋值;
    修饰符 返回值类型|void 方法名(参数列表){
        方法体代码;
    }
} 
package com.koala.test1;

public class Phone {
    public String color;
    public String brand;
    public Integer price;

//打电话
    public void call() {
        System.out.println("打电话。。。");
    }
}

自定义类的使用

  1. 导包 同一个包下不需要导包
  2. 创建类型的引用
    数据类型 变量名 = new 数据类型()
  3. 跟随对象使用成员

    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);
     }
    
    }
    

正经的树袋熊
41 声望3 粉丝

一只前端老白