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

Java面向对象的概念

2015-07-30 21:29 302 查看
对象

万物皆是对象。

  在现实世界中,随处可见的便是对象, 对象时世界中真实存在的事物。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则被覆盖。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: