`
阅读更多

类与对象
1.1 什么是类
  类在生活语言中就像是种类、类别,一些事物的总称。类在Java编程
语言中属于一个较广泛的概念,而细分后,类里边还会有对象,类就是
一些对象的共同点的描述。如同生活中能够描述出其基本特征、功用的
事物,在Java编程语言中特征即属性,功用即方法。
1.2 类的结构(格式)
  以一个学生类为例,定义一个简单的学生类:
 

 public class Student{
 //作为学生都具备的属性有:姓名、学分属性
//学生姓名属性
private String name;
//学分属性
private int scro=0;
//设置方法:学生的姓名
public void setName(String n){
name=n;
}
 //学生学习的方法(一般方法)
public void study(){
 //每调用一次学分+1
 scro++;
//系统输出
System.out.println(name+"正在努力学习中!");
 }
}

 
  这样一来我们就定义好了一个学生类,但是类的作用是什么呢?试想:
在一个班级的所有学生中,有学霸,学渣,甚至学沫。他们同样是学生,
在属性方面都有姓名,学分。但是不同的学生有不同的学习方法、玩耍
方法等等。要体现出学霸学渣或学沫的不同就需要做这样的一件事:创
建对象!这些对象可以具备类中的所有属性和方法。所以。类的主要作用
就是用来作为一个模板,我们可以创建出许多具体的学生对象。
2 .1创建对象
  类中对象的创建可以是多个的,先写一个执行类:
 

public class Manager{
 //程序运行的入口点,主函数
public static void main(String[] args){
 //创建一个学生对象(构造方法)
Student st=new Student();
 //调用这个对象的方法
st.setName("张三");
st.study();
 }
}

 
2.2构造方法与一般方法的区别
  一般方法:public void study(){};
  构造方法:Student st=new Student();
  1、构造方法的名字必须和类名一样;
  2、构造方法不用声明返回值类型;
  3、构造方法一定有返回值,返回值的类型就是方法名,因为构造方法的
名字就是一个类的名字,是一个数据类型;
  4、构造方法在调用的时候是通过new关键字来调用;
  分解来看:
  Student st;
  st=new Student();
                                                  梣梓cenzi
                                                 2014、09、20

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics