java面向对象
明天�
这个作者很懒,什么都没留下…
展开
-
内部类
内部类什么叫做内部类在回答这个问题前,我们要知道类可以放在哪些位置:a.类可以放在包中;b.类可以放在文件中,.Java文件;c.类可以放在类中;d.类可以放在方法中;而后两种情况就是我们所说的内部类。内部类有两种:类中放类: public class A{ class B{ } }而我们都知道,类中可以放置属性和方法,那么1)外...原创 2019-07-10 19:21:57 · 154 阅读 · 0 评论 -
多态
多态显而易见的是多态就是多种表现形态.最直观的理解就是有对象名称,如果用对象名称打点调用方法,在不同的时候,执行的虽然是相同的方法但是结果却是不同的.多态的判断标准:1.跨类且继承,多态是以继承为基础的,而继承的基础是封装.2.子类重写长辈类的方法3.子类对象赋值给长辈类引用4.长辈类引用打点调方法.如果满足这四条标准,那么就符合多态.而多态又可以分为:对象多态:长辈类的引用...原创 2019-07-09 19:33:52 · 184 阅读 · 0 评论 -
equals和==的区别
今天分享的知识点是equals和==:在原来的理解中我对equals和-一直有误区,因为我只是简单的记忆equals用来判断内容,而判断地址.而这显然是不正确的,所以想分享给跟我一样有理解误差的人.首先==判断有两种情况:==的左右两端为基本类型的时候,判断的是值是否相等==如果左右两端为对象,那么判断的则是地址是否相等.同样,equals也有两种情况:首先我们要明确的是equal...原创 2019-07-09 19:22:23 · 152 阅读 · 0 评论 -
类的继承
今天想要分享的知识点是:类的继承:子类能够继承长辈(不一定直接父类)的非私有东西(属性和方法),子类不是拥有长辈的东西,只是子类对长辈类中的东西有访问性,只有类中的东西是自己的.这一点颠覆了我原来的认知相信一定有很多朋友和我一样.子类在new的过程中:先去loadclass中,子类和父类会进入方法区(可以设置断点跟踪来验证)New 子类()构造,会自动去父类构造中,执行完父类的构造...原创 2019-07-09 19:20:24 · 138 阅读 · 0 评论 -
值传递与引用传递
今天想要分享的知识点是:值传递和引用传递值传递是:基本类型的数据的传递.基本数据类型的数据作为方法的参数进行传递,那么方法中会另外开辟一个新的内存空间,跟原来的内存空间不是一个内存空间,如果在方法中对参数值进行更改,不会影响原来内存空间的值.如果非要获取方法中修改后的值,则需要把修改后的值返回回来.引用传递:传递的是数组,对象,以及对中的数据的传递.如果传递的是对象或者数组,实...原创 2019-07-09 19:15:57 · 163 阅读 · 0 评论