2018-6-9作业

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

类: 是一种自定义的数据类型。有时把这种数据类型也叫做「类类型」或者「引用数据类型」。「引用」就是内存地址的意思。

对象:通过类创建的变量,或者叫类的实体

类的命名规范:首字母大写,驼峰命名

2、类的成员有哪些?用于成员变量的修饰符有哪些?
类的成员:成员变量、方法、构造器

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

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

成员变量包含:实例变量、类变量或者静态变量

命名规范:
实例变量 修饰符可以省略;
类变量(静态变量)修饰符不可以省略;

4、请书写定义方法的语法?
 [修饰符] 返回值 方法名1([参数列表]) {
        方法体语句;

    }


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

Java 中使用 this 关键字,指向调用该方法的对象。根据 this 所在的位置,大致分为两种:
出现在构造器中:引用该构造器正在初始化的对象;
普通方法中:调用该方法的对象;

public class Student1 {

// 成员变量
String name;
int age;
String code;
String clazz;
Date birthday;

// 构造器
Student1 (String name,int age,String code) {
this.name = name;
this.age  = age;
this.code = code;

};

// 方法
String intro () {
// this关键字调用属性
return "我叫"+ this.name+",我今年"+this.age+"岁了,我的学号是"+this.code+"";
};

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

值传递。

传入的是基本数据类型,原数据不会被改变

拷贝一个副本,将副本中的值进行改变,原数据不会被改变

传入的是引用数据类型,原数据会被改变

拷贝一个副本,其实是拷贝了引用地址,引用数据类型传入,原数据会被改变。






7、请分别说明类变量、实例变量、局部变量的生命周期?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值