<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[klsdjfaf的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/klsdjfaf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; klsdjfaf]]></copyright><item><title><![CDATA[面试重点之面向对象]]></title><link>https://blog.youkuaiyun.com/klsdjfaf/article/details/117400441</link><guid>https://blog.youkuaiyun.com/klsdjfaf/article/details/117400441</guid><author>klsdjfaf</author><pubDate>Sun, 30 May 2021 17:32:54 +0800</pubDate><description><![CDATA[面试重点之面向对象
面向对象的三大特性：封装、继承、多态
封装：所有成员函数和数据项允许被外部使用、外部调用时无需关心内部实现。
在nodeJs和java中，相当于一些方法接口和变量属性公开声明。
如果在java中使用private或者NodeJs中没有Export导出则不会被外部调用。
封装的基本场景和要求
1、Bean对象的属性要求私有，但可以提供get和set方法对外访问。因为属性的赋值和获取逻辑只能有自己本身决定，而不能胡乱的修改。
2、orm框架：操作数据库时，我们不用关心链接是如何建立的，sql]]></description><category></category></item><item><title><![CDATA[spring-security配置文件]]></title><link>https://blog.youkuaiyun.com/klsdjfaf/article/details/90544580</link><guid>https://blog.youkuaiyun.com/klsdjfaf/article/details/90544580</guid><author>klsdjfaf</author><pubDate>Sat, 25 May 2019 11:06:36 +0800</pubDate><description><![CDATA[spring-security配置文件
spring-security.xml
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-in...]]></description><category></category></item></channel></rss>