如何定义Java中的类以及使用对象的属性
一:类的重要性;
所有Java程序都以类class为组织单元;
二:什么是类;
类是模子,确定对象将会拥有的特征(属性)和行为(方法);
三:类的组成;
属性和方法;
四:定义一个类的步骤;
1.定义类名;
2.编写类的属性;
3.编写类的方法
public class HelloWorld {
public static void main(String[] args){ //定义类名
public class 类名{
//定义属性部分(成员变量)
属性1的类型 属性1;
属性2的类型 属性2;
...
属性n的类型 属性n;
//定义方法部分
方法1;
方法2;
...
方法m;
} }
}
我们举一个例子
package com.test; //1.定义一个类
public class Telphone { //2.属性(成员变量)有什么
float screen;
float cpu;
float mem;
//3.方法 干什么
public void call(){
System.out.println("Telphone有打电话的功能");
}
public void sendMessage(){
System.out.println("Telphone有发短信的功能");
}
}
注:Java 当中的命名方式:java 项目一般用公司的后缀命名,包可以用小写字母命名,类必须是大写字母,不然会报错的!
五:使用对象的步骤;
1.创建对象;
类名 对象名 = new 类名();
Telphone phone = new Telphone();
类其实是以代码形式保持在文件中的,当我们把文件中的信息放到内存中的时候,此时这些信息的集合我们就把它称为对象,这个过程就是实例化。
而 new 类名();的过程就是相当于对一个类进行实例化从而得到了对象,我们对对象名操作其实就是对该对象操作
2.使用对象;
引用对象的属性:对象名.属性
phone.screen=5;//给screen属性赋值5
引用对象的方法:对象名.方法名()
phone.sendMessage();//调用sendMessage()方法
3.举例;
我们用到两个类分别是 Telphone类和InitailTelphone类
Telphone类代码入下:
package com.test; //1.定义一个类
public class Telphone { //2.属性(成员变量)有什么
float screen;
float cpu;
float mem;
//3.方法 干什么
public void call(){
System.out.println("Telphone有打电话的功能");
}
public void sendMessage(){
System.out.println("screen:"+screen+"cpu:"+cpu+"mem"+mem+"Telphone有发短信的功能");
} }
在come.test下创建新的类
勾选main方法选项;
InitailTelphone类方法代码如下:
package com.test; public class InitailTelphone { public static void main(String[] args) {
// TODO Auto-generated method stub Telphone phone = new Telphone();
phone.sendMessage();
//给示例变量赋值
phone.screen=5.0f;
phone.cpu=1.4f;
phone.mem=.0f;
//调用对象的方法
phone.sendMessage();
} }
运行结果为:
解析:第一个创建实例方法时是没有值的所以输出数值为0