面向对象的基础格式注意事项

本文深入讲解面向对象编程的核心概念,包括类与对象的区别,构造方法与setter、getter方法的运用,以及它们在对象生命周期中的作用。通过实例说明,帮助读者理解如何在实际开发中正确使用这些方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

面向对象的名称分析

:描述事物的(比较抽象的东西相当于模板,蓝图)
对象:客观存在的事物;(个体,物件),对象可以具备一定的特征(成员变量的值),对象可以执行功能.
创建对象:制造对象,从无到有;
面向对象:使用已经存在的对象,调用方法或调用成员变量;
构造方法:一个特殊的方法,可以利用构造方法创建这个类的对象,也可以利用构造方法给类中的成员变量赋值

面向对象入门中构造方法与setter方法的细小不同
空参数构造方法强烈建议写上
空参数的构造方法,是java中最基本的构造方法,会有很多技术都会默认使用这个构造方法,来操作我们自定义的类;
一但创建满参构造
强烈建议手动书写空参数的构造方法,从语法角度来说,可以不写,但是从开发角度来说,建议写上!

带参数构造方法与setter方法的作用没有冲突,写了带参数构造方法时不可以不写setter方法呢?

带参数构造方法是创建对象的过程中,给成员变量赋值,强调的是这些成员变量的值与生俱来;
setter方法,强调的是这个对象创建成功之后,使用setter方法,修改某个或某些成员变量的值;(后天修改)
不能不写,因为二者并不冲突,各司其职,作用时机不同;

getter方法和show方法作用是不相同
从语法角度说,可以只写一个,也可以都写或都不写;getter方法,作用是让"指挥者(也就是测试类)"可以从对象中获取成员变量的值;
show方法,是我们"编写者(也就是编写类)"自己提供的一个用于展示成员变量值得方法,仅仅是打印出了成员变量的值;
getter方法无论是不是能用的上,都要写上
show方法在用上的情况下就手动给出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值