【java开发】面向对象初步认识与基础概念讲解

简单的把前面的java基础知识讲了,接下来就开始面向对象的旅程了。
对象(Object):简而言之,世界是由对象组成的,一切可见的事物吧
类(class):说白了就是把具有相同的一些特征或是属性归为一类
对象具有的:
静态特性:属性,变量等
动态特性:方法,即函数
简单的例子:把一个人当成对象,具有的属性有身高,性别,年龄等,具有的方法如吃饭,学习等;而人类就可以当成这个对象的类,java中class是类的关键字。上述描述可用java代码简写一下:
public class Person
{
    String name;
    int age;
    void eat()
    { 
    }
    void study()
    {
    }
}  
在类的创建完成后,要对利用创建的类,也就是创建对象实例化,类似前面的基本数据类型声明方式类似
Person p=new Person();
person为类名,p为new出来的对象,这样p便具有了Person类中的属性和方法。
public class Test
{
    public static void main(String[] args)
    {
        Person p=new Person();
        p.eat();
    }
}
由此可见,当进行对象实例化后,p作为Person类中的对象,便可以调用Person类的属性或方法。
个人总结:在类里class,把属性和方法写好,然后在main函数里,进行对象实例化,便可以进行相关属性方法调用。重要的是面向对象的思想,在后期的学习中,编程中要结合实际的一些生活例子,而不是为了写程序而写代码,要遵循一定的逻辑。




posted @ 2015-08-15 22:42  duanyajuzi  阅读(149)  评论(1编辑  收藏  举报