java OOP 类和对象
2017-04-02 15:49
162 查看
OOP:Object Oriented Programming(面向对象编程)
类和对象
类:是对象的模板,是对一类事物的描述,是抽象的概念上的定义。
对象:对象是类的实例。对象在构造时以类为模子,创建对象的过程叫做实例化。
在类中定义其实都称之为成员。成员有两种:
1:成员变量:其实对应的就是事物的属性。
2:成员方法:其实对应的就是事物的行为。
实例化对象: 类名 对象名=new 类名();
引用类的属性:对象名.属性;
引用类的方法:对象名.方法();
成员变量和局部变量:
1、类中申明的变量就是成员变量,会进行初始化;
2、方法中申明的变量就是局部变量,不会被初始化;
3、成员变量和局部变量同名时,局部变量更有优先级;
4、同一变量名不能在同一方法中申明,不同方法可使用同一变量名;
5、同一类中方法可以直接使用,but静态方法不能直接引用非静态方法;
构造方法:
构造器的作用:
1):创建对象,和new一起使用;
2):完成对象的初始化操作;
构造器特点:
1):名字和类名一模一样;
2):不能使用void作为返回类型;
3):如果没有输入构造函数,jvm会自动创建一个午餐无函数体的构造方法,手动创建过则不会;
构造方法和一般方法有什么区别呢?
1:两个函数定义格式不同。
2:构造函数是在对象创建时,就被调用,用于初始化,而且初始化动作只执行一次。一般函数,是对象创建后,需要调
用才执行,可以被调用多次。
类和对象
类:是对象的模板,是对一类事物的描述,是抽象的概念上的定义。
对象:对象是类的实例。对象在构造时以类为模子,创建对象的过程叫做实例化。
在类中定义其实都称之为成员。成员有两种:
1:成员变量:其实对应的就是事物的属性。
2:成员方法:其实对应的就是事物的行为。
实例化对象: 类名 对象名=new 类名();
引用类的属性:对象名.属性;
引用类的方法:对象名.方法();
成员变量和局部变量:
1、类中申明的变量就是成员变量,会进行初始化;
2、方法中申明的变量就是局部变量,不会被初始化;
3、成员变量和局部变量同名时,局部变量更有优先级;
4、同一变量名不能在同一方法中申明,不同方法可使用同一变量名;
5、同一类中方法可以直接使用,but静态方法不能直接引用非静态方法;
构造方法:
构造器的作用:
1):创建对象,和new一起使用;
2):完成对象的初始化操作;
构造器特点:
1):名字和类名一模一样;
2):不能使用void作为返回类型;
3):如果没有输入构造函数,jvm会自动创建一个午餐无函数体的构造方法,手动创建过则不会;
构造方法和一般方法有什么区别呢?
1:两个函数定义格式不同。
2:构造函数是在对象创建时,就被调用,用于初始化,而且初始化动作只执行一次。一般函数,是对象创建后,需要调
用才执行,可以被调用多次。
相关文章推荐
- (原)java对象与类(OOP)
- 面向对象 java oop
- Java OOP--面向对象程序设计
- Java_30_面向对象编程(OOP)的本质_类的方式组织代码_对象的方式组织(封装)数据
- Java三个月 - 面向对象程序设计OOP的乐趣 - 程序人生
- Java基础(五)OOP面向对象之(三) 面向对象思想概述(续)
- Java基础(五)OOP面向对象之(二) 面向对象思想综述
- 黑马程序员--03.Java面向对象--01.【OOP基本概念】【匿名对象】【封装】【构造函数】【this关键字】
- 【46】java对象的三个特征(oop)
- 【46】java对象的三个特征(oop)
- Java基础(五)OOP面向对象之(三) 面向对象思想总结
- java-oop-面向对象原则
- OOP编程比较学习__C++ & JAVA (一)定义类和创建对象
- 【46】java对象的三个特征(oop)
- JAVA OOP第一章对象与封装
- Java OOP 第一章 对象和封装
- Java中OOP对象和引用
- java_oop_类与对象
- oop java面对对象 sduty-java-05days
- Java三个月 - 面向对象程序设计OOP的乐趣 - 程序人生