zoukankan      html  css  js  c++  java
  • 【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函数里,进行对象实例化,便可以进行相关属性方法调用。重要的是面向对象的思想,在后期的学习中,编程中要结合实际的一些生活例子,而不是为了写程序而写代码,要遵循一定的逻辑。




  • 相关阅读:
    jq 自定义动画案例
    jq 左右轮播图案例
    hdu-5728 PowMod(数论)
    UVA-11892(组合游戏)
    UVA-12293(组合游戏)
    LA-5059(组合游戏)
    hdu-5724 Chess(组合游戏)
    hdu-5750 Dertouzos(数论)
    hdu-5748 Bellovin(LIS)
    hdu-5747 Aaronson(水题)
  • 原文地址:https://www.cnblogs.com/duanyajuzi/p/4733286.html
Copyright © 2011-2022 走看看