Java面向对象1(类和对象)

        今天重新复习了Java面向对象编程,发现自己有些知识点有遗忘,经过向前辈请教,觉得写博客这个办法很好,不求很高的阅读量,只是将自己每天学到的东西和写的代码都温习一遍,这样以后自己在需要复习的时候也可以拿出来看看。

        刚开始接触Java时很多人可能都会对面向对象的概念模糊不清,也包括我自己最初也不能很好的理解,在学习了一段时间之后回过头来看才能悟出点门道,这里有一个类和对象的概念很重要,一定要清楚这个概念,可以用一个例子很好的解释,假设现在你需要一个手机,来到手机店你向营业员说出了自己需要的手机应该是有着xx的屏幕大小,xx的像素,xx的CPU,并且还需要有打电话和玩游戏的功能,那么一个类就已经被构建出来了,类就是一个抽象的概念,并不是一个实体。

        那么对象就不一样了,对象是真实存在的,接着上面的例子继续,这时营业员按照你的要求拿出了几款手机,有小米手机,华为手机,苹果手机,这些她拿出的手机就是一个个对象,而之前说的像素大小,屏幕大小,CPU型号就是这个对象的属性,打电话的功能,打游戏的功能就是这个对象的方法。以下用代码来实现一下

	//创建Telephone类
public class Telephone {
	//定义手机的属性,手机屏幕大小与cpu
	public double screen = 6.0;
	public String cpu = "麒麟980";
	
	//定义手机的方法
	void call(){
		System.out.println("手机可以打电话");
	}
	
	void playGames(){
		System.out.println("手机可以玩游戏");
	}

}

        这就成功创建了Telephone类,接着再做一个演示类

public class Demo {

	public static void main(String[] args) {
		//构造一个手机类的对象tel	
		Telephone tel = new Telephone();
		
		//输出对象的属性
		System.out.println("该手机的屏幕大小是:" + tel.screen );
		System.out.println("该手机的CPU型号是:" + tel.cpu);
		
		//实现对象的方法
		
		tel.call();
		tel.playGames();
	}

}

        运行这个演示类会得到以下结果

        自己的一些感悟,其实一切事物都可看作对象,它们也都有自己的属性和方法,只要你对这个概念真的理解到位了,可以举的例子真的可以说是信手拈来,面对一个新知识新概念难以接受是很正常的,但只要能坚持下去一定会有收获

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值