类的成员:

成员变量和成员函数。

成员函数:构造函数和普通函数。

构造函数:

作用:自动对对象进行初始化

特点:1.方法名和类名一致

2.没有返回值

问:

1.我们能够定义几次构造函数?

我们可以定义多次构造函数,只要我们进行重载。如果我们没有进行重载的话我们的系统会自动给我们定一个不带参数的构造函数。

class Customer{
private string a;
private int b; Customer(string ab){
a = ab;
}
Customer(string ab,int bc){
a = ab;
b = bc;
}
}

2.同一个对象的话,我们的构造函数,能够掉用几次?

同一个对象的话呢我们就只能够调用一次,在我们new的时候调用一次。

3.Java中是否有析构函数?

Java中没有专门的析构函数,当一个对象长时间没有引用指向它,并且未使用,垃圾搜集机制会自动使其消亡。

4.this引用
this.后面连上成员名称,相当于特别声明该成员是类中的成员,而不是某个局部变量
推论:任何类中的成员,在类中被使用的时候,都可以加上this.来修饰,只要没有歧义,也可以省略。

————————————————————————————————————————————————

最新文章

  1. tmp
  2. Vno博客样式分享
  3. LeetCode之Binary Tree Level Order Traversal 层序遍历二叉树
  4. int和NSInteger区别
  5. 怎样分析java线程堆栈日志
  6. android之旅——开始
  7. QT Sleep(最佳的平衡:一边发送消息,一边睡眠)
  8. C标签之forEach
  9. mono for android 学习记录
  10. C++中的动态链接库
  11. IOS的Application以及IOS目录的介绍
  12. gcc调试 学习1
  13. mysql数据库插入数据获取自增主键的三种方式(jdbc PreparedStatement方式、mybatis useGeneratedKeys方式、mybatis selectKey方式)
  14. Java.nio-随机读写汉字
  15. eclipse上的maven,添加依赖后无法自动下载相应的jar包
  16. python 1-100的数相加的和
  17. java委托
  18. 基于SSH框架的考勤管理系统的设计与实现
  19. CAN通信工作原理个人心得
  20. cqrs案例

热门文章

  1. (转)Openstack Cascading和Nova Cell
  2. LAMP环境搭建问题
  3. 浅谈如何优化SQL Server服务器
  4. 深度学习—BN的理解(一)
  5. Mac的搜狗输入法和QQ输入法加入⌘⌥⌃⇧自定义短语
  6. 使用document.domain和iframe实现站内AJAX跨域
  7. Spring_总结_02_依赖注入
  8. 速记JVM内存模型和垃圾回收策略
  9. uva11997 K Smallest Sums&&UVALive 3135 Argus(优先队列,多路归并)
  10. unity3d IO操作