2018-6月9号

类是一群对象的特征母版,对象是类的具体实例。

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


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

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

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


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

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

请书写定义方法的语法?

   void list (){  

stu.list()

}

简述你对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;
}
方法的参数其实传递的是什么类型的数据?如果传入的是基本数据类型,是否原数据的值会发生改变?如果传入的是引用数据类型呢?阐述原因。

基本数据类型或者是引用数据类型。

如果传入的是基本数据类型,原数据的值不会发生改变,因为数据最终结果是存在栈区的

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


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

类变量和实例变量声明周期位整个类中。

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








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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值