如何创建对象和使用

@Java中如何创建对象和使用

	从Java,c,c++的**区别**来看。
			c语言是一种*面向过程*的语言。
			c++语言是一种既*面向对象*,又*面向过程*的语言。
			Java(来源于c++)语言是一种*纯面向对象*的语言。
	他们都是解决问题的思想:
			**面向过程**:通过过程来解决问题,没有对象的概念,只是如何解决这个问题的过程。
			**面向对象**:通过对象来解决问题,需要先构建对象(这里☞赋予解决问题的能力),然后指挥对象去解决问题。

对象的概念

万事万物皆可为对象。对象是指一个具体存在的能够解决问题的个体。可以是看得见摸得着的事物,也可以是一个抽象的事物。我们通过对象与对象之间的属性和行为对它们进行区分。
	这里来说一下属性和行为。
	属性:记录对象的特征;
	行为:对象解决问题的能力;

创建对象

创建对象需要一个模板,这个模板就是类。换句话说就是:类是对象的模板,有类才有对象。然后再类里面定义对象应有的属性和行为。	
这里黄色字体的“one”就是一个新建的对象	

这里黄色字体的one就是一个新建的对象

面向对象

我个人总结了一下面向对象实现的过程:
		分析:
			遇到问题--->通过对象解决问题--->对象--->类;
		程序实现过程:
			遇到问题,分析问题;
			通过分析,抽象成类;
			通过类,创建对象;
			通过对象,解决问题;

例子:

问题:小王是一个胖子,通过努力,减肥成功(由200公斤到148斤)。
分析:小王是一个人
			有姓名和体重
抽象:人类{
				属性:姓名,体重
				方法:减肥
			}
创建对象:
			类名		对象=new	类名();
解决问题:
			对象.属性=赋值;
			对象.方法();

在这里插入图片描述
效果展示
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值