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