• 理解JAVA


        理解JAVA - 面向对象(object) - 属性,方法    

    多态的体现:
        向上造型,父类接收子类对象;
    向上造型:
        从父类角度看不到子类独有的方法;

    面向对象,人类认知世界的方式;
    生活中每天都在多态:
        这个人是谁,这是个人,多态来看待他了;
        他是老师  把它向下造型来看待了,他是老师,知道他能讲课了,老师是人下面的子类型;


    我们每天都已多态来接收事物,然后向下造型:
        这是人,这人是老师;
        这是车,这车是奥迪


    小时候,不知到是什么,就问这是什么东西,世间万物都能成为东西,东西就是object,object是文雅的翻译成对象,
    java一切皆对象  ==   java一切皆东西
    面向对象语言    ==   面向东西语言

    一切都是object,java一切都用object接收;
    当你不知到是什么的时候,以object接收,当成object对象,即当成东西对象


    类的:
        属性,方法
    等于
    现实生活中的:
        特征,行为;

        人特征 ==  属性:
            名字,性别,身高,每个人都有,值不一样,但是秃子没有头发,有头发,只不过值是null,不能说他没头发

        人行为 == 方法:
            都会走,会跑,会跳,跑得方法一样,算法一样都是左右腿跑,带入参数不一样,姚明跑得块

            父类的属性和方法,所有子类都有,共性少,object方法少,object增加个方法,所有子类都有;

            东西啥都会吗,东西会跑?东西是一个具体实例了,所以不能说东西都会跑

        数据私有化,行为公开化,


    钱包私有的,只有我自己能用,想花我的钱,要和我来借,
    我可以决定,借你还是不借你;

    虽然能改我的数据,但是决定权还是在我这里。


    一个属性,不知道要不要私有,保守起见都设置为私有;

  • 相关阅读:
    解压tar.gz文件报错gzip: stdin: not in gzip format解决方法
    通过 HTTP 头进行 SQL 注入(转)
    Android涉及到的设计模式(转)
    初探Java8中的HashMap(转)
    substance的使用示例(转)
    大数据量下高并发同步的讲解(不看,保证你后悔)(转)
    HDU 4812 D Tree 树分区+逆+hash新位置
    在weblogic11g发布该项目时遇到错误(不支持web-app_3_0)
    highchart几个图表马金摘要
    android 使用 service 实现音乐
  • 原文地址:https://www.cnblogs.com/tangshengwei/p/6220484.html
Copyright © 2020-2023  润新知