类(class)和对象(object)是面向对象程序设计过程中的两个很重要的概念,类是某一批对象的抽象,是某一种概念。对象是一个具体存在的实体,也被称做实例(instance)。
万物皆为对象。
可以把对象堪称特殊的变量,它也可以存储数据,甚至,还可以还可以让它自身执行操作。
程序是对象的集合,他们通过发送消息来告知彼此所要做的。
可以把消息想成是对某特定对象的方法的调用请求。
每个对象都有自己的由其他对象所构成的存储。
可以通过创建包含现有对象的包的方式来创建新类型的对象。
这个类型就是所说的“类”。因为每个对象都是某个类的实体。
某一特定类型的所有对象都可以接收同样的消息。
某个对象属于某一类,就具有这个类定义的属性和行为。
简洁来说就是:对象具有状态、行为和标识。
以上摘自《Java编程思想》,关于对象的种种特点,随着学习的深入,再一步步探究。
如果一切都是对象,那么决定某一类对象的外观与行为的事物是什么呢,没错,就是类。
通过类创建对象的过程,也叫做创建类的实例。
接下来的学习,都将围绕着类与对象中的种种展开,涉及到知识漏洞,还望大家指正。
参考链接:https://blog.csdn.net/qq_33811662/article/details/80639390
参考书籍:《Java编程思想》、《Java核心技术I》
往期回顾:Java面向对象学习目录
原文:https://www.cnblogs.com/summerday152/p/11945423.html