【Java】类与对象

开门见山的说

java是一种面向对象编程语言(Object Oriented Program);

在java中项目的要求,程序的设计,扩展都是以面向对象的思想来思考的;

也就是说java的程序设计,主要依靠对象之间的交互完成一件事情。

目录

面向对象和面向过程的不同

类定义和使用

类的实例化


面向对象和面向过程的不同

就比如洗衣服这件事

面向过程就需要多个步骤联合使用

面向对象只需要调用“洗衣机类”就可以了

面向对象不用去管过程之间的联系,需要关注的是对象之间的互相联系

通过对象之间的互相交换来完成功能的实现

(呜呜呜没有对象new一个就好了)


类定义和使用

本义:很多相似事物的综合

类像一个社交图,只有有了实例化对象才有真实的数据

类是用来对一个对象进行描述的集合,主要包括关于对象的外观,功能,属性等等重要要素

类中含有  成员变量   成员方法



java中定义类需要用class关键字

语法形式:

 定义一个猫类

成员变量

 成员方法

 

 这个类列举了猫的一些特征,以及一些行为


类的实例化

定义了一个类,就代表在计算机中出现了新的内置类型,可以用这些类来定义实质对象

用类的类型来创建对象的过程称为类的实例化

java中采用类名+new实例化对象

比如

代码结果

这样我们就实例化了一个对象 名字为Asaic 颜色是黑色的猫

并且表现出了猫叫和猫睡觉的行为

PS:

创建成员变量未赋值时

基本类型的值为0

Boolean类型是false

引用数据类型是null


哈,谢谢各位同志的阅读,然后呢如果觉得本文对您有所帮助的话,还给个免费的赞吧

Thanks♪(・ω・)ノ


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值