关于类和对象

1.对象:

1)Java是面向对象的编程语言,在面向对象的思想中,万事万物皆为对象。

2)对象无处不在。比如在描述一个场景的时候,大多数情况下,里面的名词表示的就是对象。

3)对象一般都会具有一些属性方法,属性表示对象本身的一些特点,方法表示对象本身的一些行为

属性:对象具有的各种特征。

每个对象的每个属性都拥有特定的值。

行为:对象能执行的操作。

2.代码中获得对象的步骤:

1)第一步:

抽象一种事物,来定义出需要的类。

2)第二步:

使用类中的构造方法,创建出这个类的对象。

3)第三步:

使用对象访问它的属性并赋值,使用对象调用类中定义的方法。

3.类:

类是对现实生活中,一类具有共同属性行为的事物的抽象,用来确定对象拥有的属性和行为。

类在客观世界里不存在。

类是Java程序的基本组成单位。

4.类的特点:

1)类是对象的数据类型。

2)类是一组具有相同属性和行为的对象的集合。

可以用一个类来表示几个具有相同属性和行为的对象。

同一个类中,所有对象的属性和行为都是相同的

5.类和对象的关系:

1)类是对现实生活中一类具有共同属性和行为的事物的抽象,对象是真实存在的实体。

2)类是对象的抽象,对象是类的实体。

6.类的组成:

1)属性:

在类中通过成员变量来体现。

成员变量:类中方法外的变量。

2)行为:

在类中通过成员方法来体现。

成员方法:去掉static关键字的方法。

7.类的定义步骤:

1)定义类。

public class 类名{

}

2)编写类的成员变量。

数据类型 变量名;

3)编写类的成员方法。

8.对象的使用:

1)创建对象。

//格式
类名 对象名 = new 类名();

2)使用对象。

①使用成员变量。

可以直接输出使用,也可以赋值使用。

//格式
对象名.变量名;

②使用成员方法。

对象名.方法名();

当两个对象指向相同即它们的地址值相同的时候,其中一个对象修改了堆内存中的内容,另一个对象去访问的时候,堆内存中的内容是修改之后的内容。

9.成员变量:

类中方法外的变量。

10.局部变量:

方法中的变量。

11.成员变量和局部变量的区别:

1)类中位置不同:

①成员变量在类中方法外。

②局部变量在方法中或方法声明中。

方法声明中:就是形参的位置。

形参位置的变量也是局部变量。

2)内存中位置不同:

①成员变量放在堆内存中。

②局部变量放在栈内存中。

3)生命周期不同:

①成员变量随着对象的存在而存在,随着对象的消失而消失。

②局部变量随着方法的调用而存在,随着方法调用的结束而消失。

4)初始化值不同:

①成员变量有默认的初始化值。

②局部变量没有默认的初始化值,必须先定义,再赋值,最后才能使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值