笔记

1、什么是对象?什么是类?类和对象有什么关系?

         答:对象:存在的具体实体,具有明确定义的特征和行为。

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

关系:包含关系,类包含对象,对象组成类。类是对象的抽象,对象是类的实体。

2、属性如何创建?属性有什么特点?属性如何访问?

       答:创建方法public 数据类型+属性名;

特点:属性是对象的特征,每个对象都有自己独立的属性值,一个对象的属性发生改变不会影响另一个对象的属性,属性是封装在对象之中的变量,是对象的成员,也叫成员变量。

访问:对象名.属性名

3、静态变量如何创建?静态变量有什么特点?静态变如何访问?

       答:创建 public static 数据类型+变量名

特点:跟成员变量不同,在对象之前加载,而成员变量则在对象之后加载,并且随对象消失而消失;静态变量是独立在对象之外,由不同的对象共享,发生变化则会影响所有调用它的对象。

访问方式:对象名.变量名    或者    类名.变量名

4、对象在内存中如何存放?

       答:当创建一个新对象时,则在内存中分配一块区域用于存放该对象数据。

5、什么是null?对象如何销毁?

       答:表示一个变量没有指向任何对象,也就没有存放任何对象的地址。当一个对象没有被任何变量指向时,该对象就满足垃圾回收的条件,所以将引用类型变量更改为指向NULL,或者没有变量指向它,他就会被回收掉。

6、什么包?包有什么作用?

       答:包就是文件夹,作用1.通过包组织相关的类2.通过包做信息隐藏

7、静态方法和成员方法应该如何调用?

答:静态方法的调用:类名.方法名

成员方法的调用:对象名.方法名

8、静态方法能直接调用成员变量或成员方法吗?为什么?

答:静态方法和静态变量加载在对象之前,所以在静态方法中不能使用this关键字,也不能直接调用成员方法和成员变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值