面向对象

面向对象

首先我们要清楚两种思想:
面向对象和面向过程

面向对象:由类孵化出对象 将问题分解成为一个个步骤 而步骤里面只是来解决 这个问题所需要做出的动作(每一步需要干什么)

面向过程:函数把这些步骤一步一步实现,使用的时候一个一个依次调用

举例来说: 手机(它是所有手机的总称) 他是一个类>>>手机对象(就是具体的手机 有什么颜色、大小多少等)>>>业务逻辑(需要实现的功能和操作)

代码例子如下:

package com.blb.demo01;
//声明一个手机类
//类里面的定义分为两种:静态的(静态指的是特征)和动态的(动态指的是行为能力)
//而在java中 :静态称为属性、动态称为方法


public class Phone {
	//属性
	public String brand;
	
	public String color;

	public double size;
	
	public int price ;
	
//方法
	public void call(String phoneNumber){
		System.out.println("打电话给"+phoneNumber);
	}
	
	public void playMusic(){
		System.out.println("播放音乐...");
	}
	
	
	
}
package com.blb.demo01;

public class Demo01 {

	public static void main(String[] args) {		
		Phone p1 = new Phone() ;
		p1.brand = "华为";
		p1.color = "白色";
		p1.size = 5 ;
		p1.price = 3000 ;


//		调用的方法
//		属性:  对象名.属性名
		System.out.println(p1.brand);
		System.out.println(p1.color);
		System.out.println(p1.size);
		System.out.println(p1.price);
//		方法:  对象名.方法名(参数列表);  
		p1.call("13125166028");
		p1.playMusic();
	}

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值