Java类的创建: 创建Java的类 ,Java的字段,Java类的方法 – Break易站
来源:互联网 发布:淘宝卖家怎么删除订单 编辑:程序博客网 时间:2024/06/04 19:18
1. 创建Java的类
如果说Java的一切都是对象,那么类型就是决定了某一类对象的外观与行为。可是类型的关键字不是type,而是class,创建一个新的类型要用下面的代码:
class
AClassName{
//类型的主体
}
这个新创建的类型没有自己的主体,但是已经可以用这个类创建自己的对象了。
AClassName a =
new
AClassName();
2. Java类的字段
一旦定义了一个类(在Java中你所做的全部工作就是定义类,产生那些类的对象,以及发送消息给这些对象),就可以在类中设置两种类型的元素:
字段(有时被称作数据成员)和方法(有时被称作成员函数)。
字段可以是任何类型的对象,可以通过其引用用与其进行通信,也可以是基本类型中的一种。如果字段是对某个对象的引用,那么必须初始化该引用,如果是基本类型的话,Java会确保它会获得一个默认的值。
下面这个类是一个只有字段,没有方法的类。
class
OnlyData{
int
i;
double
d;
boolean
b;
}
//尽管这个类除了存储数据之外什么也不能做,但是仍可以创建它的一个对象:
OnlyData data =
new
OnlyData();
//还可以给字段赋值.(赋值方法:在对象引用的名称之后紧接着一个句点,然后加字段名称
data.i =
47
;
data.d =
4.7
;
data.b =
false
;
3. Java类的方法,参数和返回值
在Java里却常用方法这个术语来表示“做某些事情的方式”。而也有很多程序把方法说成了函数。
Java的方法决定了一个对象能够接收什么样的消息。方法的基木组成部分包括:名称、参数、返回值和方法体。下面是方法最基本的形式:
ReturnType MethodName(
/*参数列表*/
){
/*方法主体*/
}
返回类型描述的是在调用方法之后从方法返回的值。
参数列表给出了要传给方法的信息的类型和名称。
方法名和参数列表(它们合起来被称为“方法签名”)唯一地标识出某个方法。
如果有个名为a的对象,a的类型有一个返回int的f()方法,那么可以通过它调用f():
int
x = a.f();
返回值的类型必须要与x的类型兼容。
4. Java方法的参数列表
方法的参数列表指定要传递给方法什么样的信息。如果参数被设为String类型,则必须传递一个String对象,否则,编译器将抛出错误。
假设某个方法接受trir}为其参数,下面是其具体定义,它必须置于某个类的定义内才能被正确编译。
int
StriLength(String s){
return
s.length()*
2
;
}
此方法的参数类型是String,参数名是s。一旦将s传递给此方法,就可以把他当作其他对象一样进行处理(可以给它传递消息。)。在这里,s的length()方法被调用,它是String类提供的方法之一,会返回字符串包含的字符数。
如果你不想返回值的话,那么就在方法前面定义void方法。void表示方法不返回任何值,而加了void的方法,就不能有return这个关键字了。
本文内容来自:Java类的创建: 创建Java的类 ,Java的字段,Java类的方法 – Break易站
—Author: Arvin Chen —Web Address: www.breakyizhan.com (Break易站)
- Java类的创建: 创建Java的类 ,Java的字段,Java类的方法 – Break易站
- java类的创建
- java类的创建内容
- Java测试类的创建
- java抽象类的创建
- Java 线程的创建方法
- Java创建对象的方法
- Java 创建线程的方法
- java 线程创建的方法
- Java线程的创建方法
- java对象创建的方法
- Java 创建线程的方法
- Java创建ClassTag的方法
- Java创建类的实例的几种方法
- java线程之用Thread类创建线程的方法
- java编程方法和类创建时的常见错误
- Java 创建对象、数组、调用方法、导入类的包
- Java类对象的创建以及构造方法总结
- Varinish缓存机制
- 面向组件编程之Unity 4.怎样得到游戏场景中的对象 例如:layer/tag&&SetActive隐藏游戏物体
- Spring Cloud(七)服务网关 Zuul Filter 使用
- 添加voicebox
- pyqt全局鼠标事件/钩子
- Java类的创建: 创建Java的类 ,Java的字段,Java类的方法 – Break易站
- javaScript
- 程序员面试宝典随笔记(一)---构造拷贝构造和赋值函数的细则
- cookie机制和session机制及cookie和session的区别
- 多线程之猜数字游戏
- 大数据企业学习篇03_2-----hive 深入
- http://studyai.com/
- Java设计模式简介
- curl 工具使用