A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

王宇晨
1.什么是面向对象的思想?
  面向对象思想就是在实现一个功能时,不关心具体步骤,而是找一个具有该功能的人,来做这件事。
2.类和对象的关系?  类是对象的集合,对象是类的具体体现。
3.成员变量和局部变量的区别?
  ①定义位置不同:成员变量定义在类中方法外;局部变量定义在方法内。
  ②作用范围不同:成员变量作用范围在整个类中;局部变量作用范围是一对大括号扩的方法。
  ③默认值不一样:成员变量有默认值;局部变量没有默认值。
  ④内存的位置不一样:成员变量位于堆内存;局部变量位于栈内存。
  ⑤生命周期不一样:成员变量随着对象的创建而诞生,随着对象被回收而消失;局部变量随着方法进栈而诞生,随着方法出栈而消失。
4.封装在我们的程序中哪里可以体现的到?为什么要使用封装?
   方法就是一种封装;private也是一种封装。
   封装可以提高代码的安全性,方便我们维护代码。
5.什么是this关键字?它有什么用途?
   this就是对象对自己的引用。
   作用:区分局部变量和成员变量。
6.什么是构造方法?有几种构造方法?类中会自带构造方法么?
    构造方法就是创建对象的方法。
    有两种构造方法:无参构造方法,全参构造方法。
    如果没有构造方法,类中会自带构造方法。
7.可以通过哪两种方式给对象中的属性赋值?

    可以在创建对象时给属性赋值。
     可以通过set方法给属性赋值。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马