Java——对象和类
来源:互联网 发布:设计app软件 编辑:程序博客网 时间:2024/05/22 06:12
对象:类的一个实例,有状态和行为。
类:一个模板,描述一类对象行为和状态。
Java中的对象
对象具有状态和行为。对象的状态就是属性,行为通过方法体现。
在开发中,方法操作对象内部状态的改变,对象的相互调用也是通过方法完成。
Java中的类
类是创建Java对象的模板。
public class Dog{ String wang; void eating(){ }}
一个类可以包含以下类型变量:
局部变量:在方法,构造方法或者语句块中定义的变量为局部变量。变量的声明和初始化都在方法中,方法结束后,变量自动销毁。
成员变量:定义在类中,方法体之外的变量。在创建对象的时候实例化,成员变量可以被类中方法,构造方法和特定类的语句块访问。
类变量:声明在类中,方法体之外,但必须声明为static。
一个类可以有多个方法。
构造方法
每个类都有构造方法,若无定义,则为默认的构造方法。
创建对象时,至少调用一个构造方法,构造方法的名称 必须与类同名,一个类可以有多个构造方法。
public class animal{ public man(){ } public man(String name){ //这个构造器只有一个参数:name }}
创建对象
对象是根据类创建的。
使用关键字new来创建对象。
创建步骤:
声明:声明一个对象,包括对象名称和对象类型。
实例化:使用new来创建一个对象/
初始化:使用new创建对象时,会调用构造方法初始化对象。
访问实例变量和方法
/* 实例化对象 */ObjectReference = new Constructor();/* 访问其中的变量 */ObjectReference.variableName;/* 访问类中的方法 */ObjectReference.MethodName();
源文件声明规则
当在一个源文件中定义多个类,并且还有import语句和package语句时,需注意:
- 一个源文件只能有一个public类,可以有多个非public类
- 源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。
- 如果一个类定义在某个包中,那么package语句应该在源文件的首行。
- 如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
- import语句和package语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。
学习转载自:
http://www.phpxs.com/j/java/1000654/
阅读全文
0 0
- java—类和对象
- Java面向对象——类和对象
- java学习——类和对象
- Java 基础——类和对象
- Java 基础——类和对象
- java——对象和类
- java复习——类和对象
- java基础——类和对象
- Java——对象和类
- JAVA——类和对象
- JAVA 对象和类
- java 类和对象
- java类和对象
- Java:类和对象
- 类和对象(JAVA)
- JAVA - 类和对象
- JAVA类和对象
- java类和对象
- HDU 2896 病毒侵袭(AC自动机)
- valid parentheses
- StringUtil工具类解析
- Linux常用命令
- RMQ算法(第一次遇见,忍不住转发)
- Java——对象和类
- POJ
- hdu1294(有多少种根数)树
- List 根据对象的属性自定义排序
- Java 网络编程
- 【JavaSE笔记】Java常用类及其方法(八)_System
- 关于npm install 出错的问题
- AB1601某些io口不支持较高频率信号的输入
- a++与++a的区别!!!!!!