您的位置:首页 > 编程语言 > Java开发

JAVA——类

2016-07-27 22:09 260 查看
之前断断续续地学习了JAVA ,现在重新从头总结一下

一.什么是对象
1.对象就是生活中一个具体的的东西,比如某一个人(不能是“一个人”,因为一个人不具体到谁),某个学生。
2.在java中,我们要对对象用语言进行描述
                对象特有的性质我们称为属性, 如某个人的属性为姓名,性别, 肤色,发型等;
对象特有的行为称为方法,  如某个人的学习,运动等; 

二.什么是类
1.JAVA中的类是具备某些共同特征的实体的集合,它是一种抽象的概念;
2.用程序设计的语言来说,类是一种抽象的数据类型,它是对所具有相同特征实体的抽象;
        3.简单说类就是对象的集合,如同生活中对某一类事物的总称;

   为什么要有类?
1.类是java程序的组织单位,任何的java语句,都要写在类文件里面。(这么说不全对,package语句和import
  语句就可以写在外面,但编译之后一定是在类文件里面的)

2.比如:小明有两个手两个脚 会说话 小红和小黄也有两个手两个脚 会说话
  那么在JAVA里面会把它们的共同特点(都有两个手两个脚 会说话)找出来组成一个类 :人类 
 
  那以后就可以说,有两个手两个脚 会说话的就是人类,有了这个人类 就好比有了一个模板,我们可以拿这个模板去造人,
  拿着这个人类的模板随便印一下(JAVA中管这种操作叫实例化),就成了一个人,它可以叫小红,也可以叫小明 
  为什么要有类呢: 当我们要造很多人的时候是一个一个造好呢,还是先弄个模板(类)再造好呢?所以,类带来方便 

三.类定义
3.类的格式
public class 类名 {
//定义属性的格式
public 数据类型  属性名;

//定义方法的格式
public 返回值类型  方法名(数据类型 参数名,...){

}

}
注意!!!!类是模板,是不能直接使用的。
例:

   public class Person{//这是一个类

    private int age;//这是类的属性
    private boolean sex;;//这是类的属性

    public int getAge() {;//这是类的行为,也成为方法
         return age;
    }
    public void eat() {;//这是类的行为,也成为方法
      System.out.println("eat");
    }

}

四.实例化对象

格式:
类名  对象名  =  new 类名();

调用属性方法的格式:
对象名.方法名(参数值,...);
对象名.属性名

例:Person ta =new Person()
           ta.getAge();
           ta.eat();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 对象