Java面向对象的概念

来源:互联网 发布:python字典添加元素 编辑:程序博客网 时间:2024/06/05 07:12

对象

万物皆是对象。
  在现实世界中,随处可见的便是对象, 对象时世界中真实存在的事物。Java中对问题的处理就是基于对象的,将问题归结为对象,将对象抽取出它的属性和行为从而解决问题。
  例如我们可以将狗看做一个对象,分析他的属性和行为:
            这里写图片描述
 

          
  类是一类事物的总称,Java中将对象抽象为类。例如猫, 狗都属于动物类,他们属于一类,而猫和狗就是动物类中的对象。

对象的创建

对象的创建
对象创建的格式: 类名 对象名 = new 类名();
对象包含属性和行为, 即成员变量和成员方法。

成员变量的格式: [修饰符] [变量名];

成员方法的格式: [修饰符] [返回值类型] [方法名]([传递的参数列表])

  成员方法中有一类特殊的方法叫做构造方法。构造方法是在创建类的对象的时候new后面的, 例如:

    Student stu  = new =Student();
其中Student()就是调用的构造方法。类中的构造方法可以有多个。如下:
public class Student{    private String name;        //属性:学生姓名。    private String sex;     //属性:学生性别。    private int id;         //属性:学生学号。    //构造方法1:默认构造方法    Student(){    }    //构造方法2:带姓名,性别, ID参数的构造方法    Student(String name, String sex, int id){        this.name = name;        this.sex = sex;        this.id = id;}

若类中只有构造方法2,则默认的构造方法也就是构造方法1则被覆盖。

0 0
原创粉丝点击