类与对象

来源:互联网 发布:淘宝袜子好评语100字 编辑:程序博客网 时间:2024/04/26 07:55

类与对象
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

 

 

0 0
原创粉丝点击