第一篇 起点
参加java的培训课程已经15天了,感觉收获挺多的!从一个什么都不懂的菜鸟,慢慢的可以编写一些简单的代码了。wp大神告诉我,要每天总结一下,这样才能更好的理解和熟悉,所以我就开始写一下总结吧,简单总结一下。
目前最主要的就是理解面向对象编程的思想。我暂时的理解是,在做一个程序的时候,不是想着仅仅把这一件事儿做出来,而是把这个程序运行时所有的参与者,也就是对象找出来,给他们赋予不同的属性或者方法,通过调用对象的属性或者方法来实现整个程序的运行。(理解的不到位,璞哥别笑我)
面向对象有三大特性:
第一,封装。就跟前面我所说的似得,给对象一些属性和方法,但是要用private修饰一下,让别的类无法直接访问到这些属性和方法。封装的同时,一般会提供set、get方法,来让别的类间接访问。
第二,就是继承了。继承,我的理解就是减少代码量,一般都是父类有一类事物特有的属性或者方法,当需要具体细化时,就可以直接继承父类,在父类的基础上,再写子类特有的方法。比如 有个类 Animal ,里面有个方法为eat();这个很容易理解,动物都要吃。然后我再写一个 Bird类,鸟属于动物更细化的一个表现,我就可以直接clss Bird extends Animal{}
然后Bird就继承了eat()这个方法,可以在此基础上写方法fly()等。恩,这个就是继承的意思吧,不过只能单继承,也就是只能有一个直接父类,不能像C语音一样多重继承。 不过相应的 也有了 抽象类 和 接口 。抽象类 就是用abstract 修饰的类,跟具体类的区别就是,可以包含一个 抽象方法,抽象方法,就是没有方法体的方法,很明显就是用来让子类继承并且重写的。 接口呢,是比抽象类更抽象的,里面只有 全局常量 和 抽象方法,任何具体类要想实现接口类,就必须实现接口的所有的抽象方法,而且具体类可以接好几个接口,也就解决了没有多重继承的不便之处。
第三,就是多态了。多态我觉得就是更加方便了吧。首先要知道,没有继承,就没有多态。多态就是Animal 类 的子类 比如 Bird 类了,Dog类了。 这些类的对象我都可以定义为Animal类型的对象。Animal a = new Bird(); Animal b = new Dog();
上面两个代码 就是多态引用。 把Bird对象和Dog对象都定义为 Animal类型,然后通过调用Animal的的eat()方法。然后因为Bird类 和Dog类吃的内容不一样,有子类的重写,所以调eat()方法可以有不同的执行。比如 如果是Bird就是吃虫子, Dog就是吃屎了。我这里写的不太好,不过大致就是这个意思,这个在实际运用的时候,还是挺有用的。
我觉得最重要的就是把上面三点想明白,然后就是对接口一定要活灵活用。
再说说数组吧,数组我觉得挺重要的,尤其是二维数组。不过我现在也只是知道了皮毛而已,其实二维数组,三维数组等等,我觉得都可以看成是一维数组,只不过是一层套一层,不管套多少层,本质还是不会变的。
别的我暂时也想不到什么特别重要的了,目前学习状态还可以吧,由于是第一次总结,那么长时间的一个总结,难免会遗漏很多东西,以后会慢慢捡起来的。加油吧,骚年!
相关推荐
wp-live-chat-support-master 离线 安装包 wp-live-chat-support-master 离线 安装包 wp-live-chat-support-master 离线 安装包 wp-live-chat-support-master 离线 安装包 wp-live-chat-support-master 离线 安装包
wp-user-frontend-pro-3.7专业前端用户插件 配合wordpress使用
wp-sync-db-media-files, 在WordPress安装之间同步媒体库一个插件同步数据库插件 同步DB媒体文件用于 WP同步数据库插件的插件,允许你在WordPress安装之间同步媒体库。
wp-fastest-cache-premium-1.5.8
wp-script-core wp-script-core wp的一个插件 喜欢的可以下载
是一款效果非常不错的wordpress采集插件,虽然少了自动分类功能,但该插件在各个方面都表现的尚佳,相对于wordpress采集插件 Caffeinated Content来说,wp-o-matic是不错的选择,通过RSS完成blog的自动采集。...
wp-fastest-cache-premium-v1.5.7
all-in-one-migration的扩展插件,可以备份更大内存的wordpress站点,500m
3.将wp-content/plugins/wp-dbmanager目录中的 htaccess.txt修改为:.htaccess ,并把.htaccess 文件移动到:wp-content/backup-db/目录下 (你也可以下载我们为你修改好的:.htaccess文件压缩包,解压后上传到wp-...
wp-gateway-anti-malware-sets-bar
wp 插件fckeditor-for-wordpress-plugin.3.3.1
wordpress中最狠的采集插件wp-o-matic汉化版
wp-rest-api-script-源码.rar
adv-wp-theme-06-foundationpress-child-projects-源码.rar
Asset cleanup pro v1.1.8.3 nulled for cleaning and boosting wordpress site speed
WP-DBManager插件介绍: WP-DBManager是wordpress的数据备份插件,目前最新版本为2.40,其主要用途是对WordPress 的数据库进行管理,从而省去了用户必须使用类似PhpMyadmin登录数据库进行备份、修复、导入等操作,...
留言者未申请Gravatar头像,显示的是WordPress自带的默认头像或丑陋的随机图片,...一、将下载的文件解压后,将里面的wp-first-letter-avatar文件夹,放到当前主题的插件文件夹内 支持目前wordpress5.4.1,自己正在用
5GAA_191906_WP_CV2X_UCs_v1-3-1.pdf
1.下载WP-CodeBox插件,将压缩包解压后,把文件夹上传到wp-content/plugins/目录下。 2.登录WordPress管理后台,点击“Plugins”找到上传的插件,激活该插件。 3.插件激活后,在“Setting”-->“WP-CodeBox“中设置...