2018.6.9

1.类和对象是什么关系?类的命名规范是什么?

类是一群对象的抽象。类的命名需要首字母大写,连续单词运用驼峰命名方。

2.类的成员有哪些?用于成员变量的修饰符有哪些?

成员变量,方法,构造器,

成员变量的修饰符有 public protected private static final,其中 public protected private 只允许出现一个。

3.成员变量包含哪些?命名规范分别是什么?

数据类型:可以是任意的数据类型(包含基本数据类型、类类型、数组类型)
默认值:如果是类类型的,没有定义默认值,那么成员变量的值为 null,如果是基本数据,没有定义默认值,那么成员变量的值是有意义的,比如 int 就是 0,boolean 就是 false

4.请书写定义方法的语法?

void list (){  
stu.list ( )
}

5.请简述你对this的理解?写出使用this调用成员变量、方法、构造器的代码示例。

this属于调用当前成员变量或者方法的关键词

String intro() {
    return "我叫" + this.name + ",我的学号是" + this.code + ",我今年" + this.age + "岁了。";

}

Student1(String name, int age, String code) {
    this.name = name;
    this.age = age;
    this.code = code;

}

void listen() {
    System.out.println("自我介绍:" + this.intro() + "  " + this.name + "在上课。");
    return;
}

6.方法的参数其实传递的是什么类型的数据?如果传入的是基本数据类型,是否原数据的值会发生改变?如果传入的是引用数据.类型呢?阐述原因。

如果传入的是基本数据类型,原数据的值不会发生改变,因为数据最终结果是存在栈区的
如果传入的是引用数据类型,原数据的值会发生改变,因为数据最终结果是存在堆区的,共用一个数据地址,值改变了,地址里面都变了。

7.请分别说明类变量、实例变量、局部变量的生命周期?

类变量和实例变量声明周期位整个类中。
关于局部变量生命周期的理解:从定义变量的位置开始,到定义位置所在花括号的结束位置结束。
要注意一般在 for 循环中我们的初始化条件里面定义的变量,其生命周期在循环体内。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值