什么是类,什么是对象,什么是属性,它们之间的关系(易懂)

1.什么是类

点击 File-new-class出来的就是类,
起的名字就叫类名

在这里插入图片描述
public class Two {
//public 公共的 class 类 Two类名
}//这就是类

2.什么是属性,什么是对象,直间的关系

写在类里面,同时又写在方法外,只要被允许的就要做属性

复合数据类型的值 就叫做对象
比如:程序员之间开玩笑,说到没有对象,就new出来一个对象
所以 new出来的就是对象

例子

public class Two {//public 公共的 class 类 Two类名
/

* 除了8种基础类型,所有在Java种可以被定义的都是符合数据类型:类型 变量名; 什么叫定义,类型+变量名就叫定义
* 写在类里面,同时又写在方法外 就叫做属性,只要被允许的都叫做属性,属性写在哪个类里面就是哪个类的属性
* new出来的就是对象,没有对象new一个
* 类 对象 属性(变量名)
* 属性既可以属于方法又可以属于类
/
int i = 0;//这就是属性,Two的属性
//看下面这行代码,可以想个问题,str是属性,还是对象?
//str是属性,new出来的才是对象,= 右边赋给左边
//名字指代了对象,有具体的指代内容
//比如 人小明 new String是小明这个人,左边的就是他的名字小明
//所以new出来的就是对象,= 右边复制给左边,左边是变量名,变量名暂时的代替了这个对象,对象赋给了变量名
//用变量名其实用的是对象
//例子:小明下去帮我买瓶水,我叫的是名字还是这个人,肯定是人下去买水
String str = new String(“123”);//new出来的就是对象
Two two = new Two();
public void show() {
String str;
}
}

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Python中,创建一个的实例(Instance)就是根据的定义来创建一个新的对象,这个对象拥有中定义的所有属性和方法。我们可以通过实例来访问中的属性和方法,并对其进行操作。 可以将比作蓝图或模板,而实例则是根据这个蓝图或模板创建出来的一个具体的对象。例如,我们可以定义一个名为Person的,用于表示一个人,这个包含了姓名、年龄、性别等属性,以及吃饭、睡觉等方法。当我们创建一个Person的实例时,就相当于创建了一个具体的人,这个人拥有了姓名、年龄、性别等属性,并且可以进行吃饭、睡觉等操作。 和实例之间关系可以用如下的图示来表示: ``` +-----------------+ | Class | |-----------------| | Property 1 | | Property 2 | | Method 1 | | Method 2 | +-----------------+ ^ | +-----------------+ | | Instance | | |-----------------| | | Property 1 | | | Property 2 | | |-----------------| | | Method 1 | | | Method 2 | | +-----------------+ | | v ``` 在上面的图示中,Class表示一个,包含了Property 1、Property 2、Method 1和Method 2等属性和方法。Instance表示一个的实例,也就是根据Class创建出来的一个具体的对象,包含了Property 1、Property 2、Method 1和Method 2等属性和方法。我们可以通过实例来访问中的属性和方法,并对其进行操作。 总之,是一种抽象的概念,用来定义一对象的共同属性和行为;实例是具体的对象,根据的定义创建出来的一个具体的实体。和实例之间关系就像是蓝图和建筑物之间关系,一个是抽象的设计,一个是具体的实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值