这里的对象不是你的女朋友(重点掌握)
对象可以是有生命的如:“人”,人有身高、体重、颜值,这些是静态的【属性】人可以吃饭、睡觉、打豆豆,这些是动态的【行为】
对象还可以是没有生命的如:“手机”,手机有内存、价格、屏幕尺寸,这些是静态的【属性】手机可以打电话、刷视频,这些是动态的【行为】。总结:对象具有(属性、行为)换成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小时没有进步的强,是吧?