java笔记之类和对象

  现在编程的思想分成了两大阵营,面向过程和面向对象。现在谈谈啥是面向对象

  作为一只单身狗,谈“对象”还是很伤心很伤心的(;′⌒`)......

  先看看百度怎么说?

  好吧,百度说的太抽象,我换个简单的说法。

  我们的世界可以看成是一个个独立的事物组成的。看看你的周围,你的电脑,你的手机,你的水杯......任何东西都是一个对象,我们就可以大致的说“一件东西”约等于“一个对象”

什么是类呢?类有点像数学里的“集合”,很多东西都有相似的特征,我们把它们的共同特征拿出来,抽象化出一个类。类,就是一个模子。比如说“水果”是一个类,那么“苹果”,“香蕉”等等,都是一种具体的“水果”,算是对象。值得一说的,类和对象并不是固定的,当把“苹果”看成一个类时,各个品种的苹果又可以看成对象了。

  对于一个类,我们可以有属性和行为。什么算是属性呢?比如学生算是一个类,学生有班级,学号,成绩等,都属于属性,属性就是我们描述类的一种表现。什么算行为呢?就是说类可以做的事。对于学生类,学生有吃喝拉撒的事要做,当然,学生最主要的事还是学习(半夜打撸的去面壁......)。

  java中对于类和对象的定义:

 

 //定义一个学生类
 class Student{
     //学生的属性,在这里写学号和姓名
    private int num;
     private string name;
    //行为方法么,学生爱学习.......
    public void study(){
         system.out.println("我爱学习");
    }
 
 }
//实例化一个对象,这个对象就有类的属性与行为
Student zhangsai = new Student();

 

 

posted @ 2016-05-18 22:22  于果alpha  阅读(304)  评论(0编辑  收藏  举报