11.18


Class 类
在Java中的"类"使用class定义
class在Java的级别很高
类的命名遵循 "驼峰"命名原则,首字母大写,比如:class AbstractPersonCase
通常一个类声明为public时,该类所在的.java文件名必须与类名一致,否则会出现编译异常
程序的某个类也反应了现实世界的类

Object 对象
Java:"快来new我!"

一个对象,表示在程序中生成了该类的实例
对象在Java中无处不在,是一切方法(行为、功能)的载体
对象的命名也遵循 "驼峰"命名原则,首字母小写,比如:personCase
程序的某个对象也反应了现实世界的对象
对比类而言,对象已经是可以实施行为的实例,比如,吃苹果,不可能指吃苹果的类,只能是吃一个具体的苹果(对象)

new 创建对象
创建对象的方式:

定义并创建
ClassName objectName = new ClassName();

定义后二次赋值
注意,为了学习函数式编程,这种方式是有"副作用"的,并不值得推荐。

ClassName objectName = null;
objectName = new ClassName();

多数情况下都是使用new关键字创建对象,不仅限于这种方式,还有比如通过clone()、反射newInstance()等。



- 菜鸟TIPS -

菜鸟上路学Java或者任意一门高级语言可能会被OOP/面向对象的概念迷惑到,面向对象的精髓在于用客观世界的语义来解释枯燥的代码。如果你是菜鸟,必须注意不要用编程思维来理解现实,而是以现实思维来理解编程。

高级程序语言之所以"高级",正因为它的设计逻辑是将现实世界的表述代码化,面向对象的初衷是为了让编程更简单。


posted @   f-52Hertz  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示