如何定义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