开门见山的说
java是一种面向对象编程语言(Object Oriented Program);
在java中项目的要求,程序的设计,扩展都是以面向对象的思想来思考的;
也就是说java的程序设计,主要依靠对象之间的交互完成一件事情。
目录
面向对象和面向过程的不同
就比如洗衣服这件事
面向过程就需要多个步骤联合使用
面向对象只需要调用“洗衣机类”就可以了
面向对象不用去管过程之间的联系,需要关注的是对象之间的互相联系
通过对象之间的互相交换来完成功能的实现
(呜呜呜没有对象new一个就好了)
类定义和使用
类
本义:很多相似事物的综合
类像一个社交图,只有有了实例化对象才有真实的数据
类是用来对一个对象进行描述的集合,主要包括关于对象的外观,功能,属性等等重要要素
类中含有 成员变量 成员方法
java中定义类需要用class关键字
语法形式:
定义一个猫类
成员变量
成员方法
这个类列举了猫的一些特征,以及一些行为
类的实例化
定义了一个类,就代表在计算机中出现了新的内置类型,可以用这些类来定义实质对象
用类的类型来创建对象的过程称为类的实例化
java中采用类名+new实例化对象
比如
代码结果
这样我们就实例化了一个对象 名字为Asaic 颜色是黑色的猫
并且表现出了猫叫和猫睡觉的行为
PS:
创建成员变量未赋值时
基本类型的值为0
Boolean类型是false
引用数据类型是null
哈,谢谢各位同志的阅读,然后呢如果觉得本文对您有所帮助的话,还给个免费的赞吧
Thanks♪(・ω・)ノ