zoukankan      html  css  js  c++  java
  • java笔记之类和对象

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

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

      先看看百度怎么说?

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

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

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

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

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

     //定义一个学生类
     class Student{
         //学生的属性,在这里写学号和姓名
        private int num;
         private string name;
        //行为方法么,学生爱学习.......
        public void study(){
             system.out.println("我爱学习");
        }
     
     }
    //实例化一个对象,这个对象就有类的属性与行为
    Student zhangsai = new Student();
  • 相关阅读:
    算法训练 P1103
    算法训练 表达式计算
    算法训练 表达式计算
    基础练习 时间转换
    基础练习 字符串对比
    Codeforces 527D Clique Problem
    Codeforces 527C Glass Carving
    Codeforces 527B Error Correct System
    Codeforces 527A Glass Carving
    Topcoder SRM 655 DIV1 250 CountryGroupHard
  • 原文地址:https://www.cnblogs.com/yuxiuyan/p/5506940.html
Copyright © 2011-2022 走看看