事情都是从复杂到简单,往往也是从简单到复杂
去留无意,闲看庭前花开花落;宠辱不惊,漫随天外云卷云舒。——《幽窗小记》

导航

 

一,面向对象

  面向对象,似乎是太抽象了点,没人敢拍着胸脯说我面向对象学到了100%,纵然如此,了解面向对象的思想对于学好java等面向对象编程语言有着莫大的好处,因为一通百通,同样是面向对象,等你精通java之后c#等语言还不是手到擒来,反正都是面向对象不是?

  世界一切都是对象,因为有些对象有些共同点而被列为一个类(Class)。比如,人(human)就是一个类,而一个特定的人就是这个类中的对象。

  而一个人类都有一些共同的特点,在编程语言中叫属性(property),有人也叫字段(延续数据库中的叫法)。

  并且人类会有一些动作(action),什么动作呢?譬如:吃饭(eat),学习(study)等等,在编程语言中叫方法(method),如此,便可以理解什么是对象了吧?下面这段代码,写的是一个狗类

   

public class Dog {//这是一个类(Class),是狗类
    private String name;//这是狗类的属性(property)
    private String sex;
    private int age;
    public String eat(String name,String sex,int age){//这是狗的方法(method)
        return "一条"+age+"岁的"+sex+"的"+name+"在吃食物";
    }
    public static void main(String[] args) {
        Dog dog=new Dog();
        System.out.println(dog.eat("哈巴狗", "公", 2));
    }
}

Console上打印如下:一条2岁的公的哈巴狗在吃食物

二。解释

以上简单理解就好。代码写完了,该解释下了。

main方法是程序的主方法,是程序的入口,计算机执行的第一个方法!

 

posted on 2016-12-07 11:10  chendonming  阅读(128)  评论(0)    收藏  举报