java中的成员变量、类变量,成员方法、类方法各是什么,怎么区分,

上星期。
我的那个朋友。
告诉我这个例子。

2 02 3 北京。
我们来谈谈Demo类。

int x;这是一个实例变量。
无需使用静态。

静态 int y;这是一个类变量。
修改为静态。

public int x() 这是一个实例方法。
无需使用静态。

public static void setX(int x1 ) 这是一个类方法。
修改为静态。

实体变量x。
每个案例都有自己的x。
不一样。

类变量 y。
所有版本共享相同的 y。
例如 Demo.y。

实体方法x()。
首先必须有一个 Demo 对象。
可以调用。
示例 demo.x()。

类方法 setX(int x1 )。
不需要 Demo 对象。
现场演示.setX(1 0)。

您想具体谈谈哪一部分?我不知道。
没关系。

你好,Java语言中,有各种的术语,比如:成员变量,属性,类,对象,方法,行为等。如何很好地把握它们?

上周,一位客户向我询问了 Java 的基础知识。
他对这个定义很坚持,这看起来很令人困惑。
我将引导您完成它,看看它是否运行顺利:
成员​​变量?是的,它们是类中定义的变量,用于存储数据。
例如,私有整数年龄;是一个成员变量。
有时会使用术语“属性”,但严格来说,“成员变量”更准确。

又上课了?这就是Java的核心。
整个程序由一组类组成。
类别中有什么?这包括成员变量、方法、构造函数等。
对于“变量和方法类”的含义可能有点令人困惑。
类本身没有变量和方法,它是这些东西的容器。
代码写在哪里?当然是写成类的,每个类一个文件,逻辑和实现方法都写在里面。
这就是班级的作用。

对象的概念确实很神奇。
在Java中,“一切都是对象”听起来很神秘。
其实说白了,你创建的类的任何一个实例,比如Dog dog = new Dog();,这个Dog就是一个对象。
变量、类和方法,甚至基本类型(int、string)都可以表示为 Java 中的对象。
主要是进行综合处理。
但不要被“一切都是对象”所迷惑。
基本类型和类的对象的使用是不一样的。

方法?它不会移动,它只是一个函数。
在 C 中,它们被称为函数,在 Java 中,它们被称为方法。
他们做完全相同的事情,但命名法改变了是。
public void fromHello() {...} 方法定义。

行为?您提到的继承和多态性是面向对象编程(以及封装)的三个关键特征。
这些特征决定了对象如何交互并表现出不同的行为。
例如,通过多态性,基类引用可以指向子类对象,并根据实际对象类型表现出不同的行为。
这可以被认为是对象的一种“能力”。

总的来说,我觉得你的总结很好,基本概念都提到了。
有些地方表达得更准确一些。
例如,类不是变量和方法本身,而是包含它们的结构。

如果还有什么问题,请直接问我。
不客气。
不管怎样,一旦理解了这些基本概念,以后学习就会更容易。