首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

类与对象一

2013-11-23 
类与对象1[/b][/size][/i]第二章类与对象一.类1.定义:定义一个类即定义一个新的数据类型,可用这种新类型来

类与对象1
                        [/b][/size][/i]第二章   类与对象
一.类
1.定义:定义一个类即定义一个新的数据类型,可用这种新类型来创建该类型的对象,即类为对象的模版,对象为类的实例。如学生为学生A的类,学生A为学生的对象。
其中类包括方法和属性,通过方法可以改变类的值。
2.创建类与对象的代码:
//先定义一个学生类
public class student{
//此中的student也为文档名,public为声明一个或者对象
//先写主函数且一个文档中只有一个主函数
public static void main(String args[]){
//创建一个学生对象
//new在堆中分配内存空间,创建对象
student  st1=new student();
……….
}
}
3.类的特点
1)是对象的一个模版
2)是一种自定义的数据类型
3)通过类可以创建多个对象
   如
   public class student{
      public static void main(String args[]){
     student stu1=new student();
         ……
     student stu2=new student();
        ……
}
}
二.属性和方法的详解
  方法在类中定义,通过对象调用
  属性也在类中定义,也通过对象调用
  所谓方法即一种行为,如玩儿,学习或者是展示信息等
  属性为一个事物本身的东西,如姓名,分数等
1.基本结构
public class student{
  public String name;
public int num;         类的属性
public int score;

  
   public void study(){
score+=10;//score=score+10;类的方法
System.out.println(name+"在学习!!!");
}
2.构造方法的类型
1)public void setName(String n){
      name=n;}
<1>  为无返回值类型,及void为返回值为空,若方法定义为void,则不需要任何返回值,即不需要写return,调用时代码为
Student st=new.Student();
st.setName(“范彩文“);
<2>  为有参数类型,即括号中有String n,

2)public String getName(){
return name}
      <1>  为有返回值类型,即有String,int等数据类型作为返回值,此时再方法的结尾中必须返回一个数据类型(如String,int)的值,调用时代码为
      Student st=new student();
      st.setName(“范彩文”);
      String s=st.getName();
      System.out.println(“……”);
      <2>  为无参数方法类型,
ack][/color][size=large][b]
[i]

热点排行