上一章讲了什么是类 和对象的概念,讲的不好,请大家原谅,水平有限有错误的地方希望大家给指出来,这章主要讲怎么定义类 定义方法 和类的构造函数
要定义一个类 可以使用Class 后面跟类的名字,然后再跟一对大括号 ,很好,定义一个类已经完成了。比如 上一节说的电视这个类
Class Tv{
String name=“我是李家的电视机”
}
按照习惯,Java中的类名以一个大写字母开头,所以我们的类名Tv就有大写字母T.如果采用这种方式,就会与你将要遇到的大多数代码一致。你可以输入这段源代码并将它保存到文件Tv.java中。记住包含Java类定义的文件必须与这个类的名字相同,并且扩展名必须是.java.下面,我们将构造这个类,并在一个操作实例中应用它.
在电视机这个类中 有电视机的一个属性也即是电视机Tv这个类的成员变量 name,并且它是String类型的变量。
如何操作实例化Tv这个类呢? 那么接下来 咱们就要认识main方法,在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。main方法作为一个特殊的规范,与普通的方法有很大区别,限制很多,理解其原理需要学习JVM相关知识。是Java中学习中大障碍,在这里 咱们暂且不讨论这个,具体jvm是什么 以后会有详解,还是我那句话 首先先把车开起来上路,具体这车是怎么组装的先跑起来再说。
我呢 在Tv 这个类中定义一个我是电视机的方法,首先方法必须有名字 有时使用范围 有返回值 返回值可以为空,如下面代码
Class Tv{
public void myName(){
system.out.println("我是李家的电视机");
}
public static void mian(String[] args){
Tv t = new Tv();
t.myName();
}
}
在main 方法体中,我首先初始化 Tv 这个类,初始化类 必须用到new 这个关键字, 然后 用Tv类的引用t来操作Tv的对像中的方法,如上面t.myName(),即:对象引用点方法的名字
右键Run as Application 运行 控制台 会输出 我是李家的电视机。 学习资料书籍 www.taomaipin.com