java/面向对象
2012-03-14 22:46
68 查看
1.自我定义数据类型,用关键字class。如class 数据类型名称{变量类型1 变量类型;。。}
class MyDate{ int year,month,day; }
把自我定义的类型称为类,定义的变量称为成员变量、实例变量或域。还有一些常用的类如String可直接使用。
2. double类型数据可直接用数字表示,如20。但自己定义的类型则要用Java关键字new生成数据。
把通过new来生成的称为对象。格式:new 类型名称().
3.继续class MyDate{ int year,month,day; }//定义了成员变量,我们紧接着需要对它进行赋值和使用,这时由于java是面向对象编程的,可以用 X.year X.month,......访问变量。如X.year=2001;Sysout{X.year};
4.如果定义类型时无public,则文件名可为任意名称;有,则文件名必须与public class的名称相同。
5.当声明一个变量是该类型后,系统分配一个空间准备存放对象在内存中的地址,然后当进行赋值时,将对象地址拷贝到对应的内存空间中。
6.要理解好一个要点,在编写类时,我们只是定义了一个模板,表明该类型是如何组成的,具体语句到操作时才执行。
7.对象=数据+处理方法。
8.方法可以有任意类型的返回值,方法可以有任意类型的返回值,若无则需写void,若有则需在方法中写return语句返回相应的数值,一个类可定义多个方法。
class MyDate{ int year,month,day; }
把自我定义的类型称为类,定义的变量称为成员变量、实例变量或域。还有一些常用的类如String可直接使用。
2. double类型数据可直接用数字表示,如20。但自己定义的类型则要用Java关键字new生成数据。
把通过new来生成的称为对象。格式:new 类型名称().
3.继续class MyDate{ int year,month,day; }//定义了成员变量,我们紧接着需要对它进行赋值和使用,这时由于java是面向对象编程的,可以用 X.year X.month,......访问变量。如X.year=2001;Sysout{X.year};
4.如果定义类型时无public,则文件名可为任意名称;有,则文件名必须与public class的名称相同。
5.当声明一个变量是该类型后,系统分配一个空间准备存放对象在内存中的地址,然后当进行赋值时,将对象地址拷贝到对应的内存空间中。
6.要理解好一个要点,在编写类时,我们只是定义了一个模板,表明该类型是如何组成的,具体语句到操作时才执行。
7.对象=数据+处理方法。
8.方法可以有任意类型的返回值,方法可以有任意类型的返回值,若无则需写void,若有则需在方法中写return语句返回相应的数值,一个类可定义多个方法。
相关文章推荐
- 告别面向对象
- python面向对象的理解入门
- php面向对象(四),类自动加载,对象克隆和遍历及序列化反序列化
- 从Java到Go面向对象--类的定义和实例化对象
- 面向对象与面向过程的简单比较(说明)
- 面向对象--介绍
- js面向对象的写法
- 面向对象的六大原则
- JavaScript面向对象的简单介绍
- JavaScript面向对象
- javacript 面向对象
- 面向对象(内部类的使用)
- [译]OOSE第4章:面向对象系统的研发 4.4 面向对象的集成Object-oriented construction
- 黑马程序员-day08-面向对象(多态)
- JS面向对象(1) -- 简介,入门,系统常用类,自定义类,constructor,typeof,instanceof,对象在内存中的表现形式
- 面向对象之接口隔离原则
- OO真经——关于面向对象的哲学体系及科学体系的探讨(中)
- 04_面向对象(二)
- Java基础:Day07笔记内容 (面向对象)
- Java中面向对象三大特征总结