java面向对象?没有对象怎么办?

这里的对象不是你的女朋友(重点掌握)

对象可以是有生命的如:“人”,人有身高、体重、颜值,这些是静态的【属性】人可以吃饭、睡觉、打豆豆,这些是动态的【行为】

对象还可以是没有生命的如:“手机”,手机有内存、价格、屏幕尺寸,这些是静态的【属性】手机可以打电话、刷视频,这些是动态的【行为】。总结:对象具有(属性、行为)换成java语言就是:对象具有(变量、方法)。

但是对象可不可以只有属性?只有行为?(选择性观赏,这部分涉及到了设计模式,我们后面讲解)

1.一个对象可以只有属性而没有方法,但这种情况通常意味着它只是用来存储数据。这样的对象被称为数据容器或数据结构。例如:

public class Person {

 String name;

 int age;

}这样创建的 Person 对象仅用于保存数据,而没有定义任何行为或操作这些数据的方法。

2.一个对象也可以只有方法而没有属性。这样的对象通常用于提供服务或功能,但不直接存储数据。例如:

public class Utility {

 public static void printMessage(String message) {

 System.out.println(message);

}}Utility 类只有一个静态方法 printMessage,而没有任何属性。这个类的对象(或静态类)提供了一个功能,但不涉及数据存储。

好了,今天的课程就到这里,学习应该是从最简单的1+1开始,只要你有耐心,学到最后你会发现后面最难如今也变成了最简单的,不管你一天玩多小个小时的游戏,只要有进步,那也比努力学习24小时没有进步的强,是吧?

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值