[2013-11-28]JAVA笔记_面向对象基础、方法重载
2013-11-28 23:00
585 查看
1. 创建类的语法: class 类名{数据类型 属性; public 返回值的数据类型 方法名称(参数1, 参数2){...} ... ... };
2. 实例化类语法:类名 对象名称 = new 类名();
3. 对象操作分为两种
·访问属性: 对象名称.属性名 = 值
·访问方法: 对象名称.方法()
4. 对象的产生与数组一样,需要划分堆栈空间。
·对象实际上是保存在栈内存的:Person per = null;
`实例化之后对象会开辟对应的堆内存空间:per = new Person();
- 在堆内存中实际上存放的是对象的各个属性,因为对象中只能依靠属性的不同来区分。
- 全部的方法保存在全局代码去之中。
5. 一个栈(名称)内存只能引用一个堆内存空间。但是一个堆(地址)内存中可以被多个栈内存同时指向。
6. 方法重载(Overload)
表示两个或多个方法名字相同,但是方法参数不同。方法参数不同有两层含义:a. 参数个数不同。 b. 参数类型不同。注意:方法的返回值对重载没有任何影响。
2. 实例化类语法:类名 对象名称 = new 类名();
3. 对象操作分为两种
·访问属性: 对象名称.属性名 = 值
·访问方法: 对象名称.方法()
4. 对象的产生与数组一样,需要划分堆栈空间。
·对象实际上是保存在栈内存的:Person per = null;
`实例化之后对象会开辟对应的堆内存空间:per = new Person();
- 在堆内存中实际上存放的是对象的各个属性,因为对象中只能依靠属性的不同来区分。
- 全部的方法保存在全局代码去之中。
5. 一个栈(名称)内存只能引用一个堆内存空间。但是一个堆(地址)内存中可以被多个栈内存同时指向。
6. 方法重载(Overload)
表示两个或多个方法名字相同,但是方法参数不同。方法参数不同有两层含义:a. 参数个数不同。 b. 参数类型不同。注意:方法的返回值对重载没有任何影响。
相关文章推荐
- JAVA面向对象基础 对象 类 方法学习笔记
- 【学习笔记08】java面向对象-方法重写、重载、instanceof
- JAVA面向对象基础 对象 类 方法学习笔记
- JAVA面向对象基础:成员变量、方法、方法的重载、构造函数
- JAVA基础、方法、面向对象笔记4
- Java面向对象基础---名词概念的理解:方法的重载、构造函数、封装性
- JAVA基础、方法、面向对象笔记5
- Java基础_方法&Constructor的重载——学习笔记
- JAVA笔记四(12-15 面向对象基础)
- (java基础)java面向对象部分笔记
- 跟着姜少学Java基础编程之十二:面向对象-构造方法
- Java复习笔记+经验总结-02 面向对象基础
- 黑马程序员--.NET笔记--面向对象基础、构造方法
- Java_jdbc 基础笔记之八 数据库连接(写一个查询Student对象的方法)
- Java学习笔记12(面向对象五:构造方法、this再探)
- 学习笔记3—Java基础3_面向对象上a
- JAVA面向对象中的基础知识整理-JAVA课堂笔记
- Java基础笔记整理---【08】面向对象程序设计-包、继承、访问权限
- java面向对象基础 -- 重写父类方法的规则
- 黑马程序员---java基础---面向对象中的构造方法及static关键字,变量的问题