码迷,mamicode.com
首页 > 编程语言 > 详细

2017/05/16 java 基础 随笔

时间:2017-05-17 00:57:17      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:return语句   构造方法   初始化   div   值类型   bsp   赋值   类型   方法重载   

1,成员变量和局部变量的区别

  1)在内存中的位置不同

    成员变量:在堆内存(成员变量属于对象,对象进堆内存)

    局部变量:在栈内存(局部变量属于方法,方法进栈内存)

  2)初始化值不同

    成员变量:有默认初始化值

    局部变量:没有默认初始化值,必须定义,赋值,然后才能调用。

2.封装

  private:被修饰的成员只能在本类中被访问

    

Class Ensultation {
  new Person().age=10; 不是本类报错
}
Class Person{
  private int age;        
}

 

  private仅仅是封装的一种体现形式,不在同一个包下(使用默认修饰符)也不能访问。

 3.构造方法也是有return语句的,格式是return;

4.方法的重载

  构造方法重载

  重载:方法名相同,与返回值类型无关(构造方法无返回值),只看参数列表

5.如果自己手动给出了构造方法,系统将不再提供默认的无参构造方法

  注意:这个时候如果还想使用无参构造,就必须自己手动给出,建议永远自己给出无参构造

 

2017/05/16 java 基础 随笔

标签:return语句   构造方法   初始化   div   值类型   bsp   赋值   类型   方法重载   

原文地址:http://www.cnblogs.com/jycjy/p/6864327.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!