随笔分类 - java面向对象
摘要:个人通俗理解: 1、内部类:有点类似于写在父类中的子类,根据位置不一样为不同的名字,和相应的访问方式不同;不过要访问外部类的话,需要充分运用好this(本类)的这个关键字;要是需要快速的创建子类对象的话,可以用到匿名内部类。 2、包:其实就是个放类的文件夹,当需要用的别的包里的类的时候,则需要导包。
阅读全文
摘要:个人通俗理解: 1、final:首先被final修饰的变量就自动变成的不能被修改的常量了。被修饰的类会自动变成太监类,只能有父类,不能有子类;被修饰的方法也不能被子类重写了;被修饰的引用变量值也不能更改了地址值了;但在修饰成员变量前必须赋值(可以使用构造方法,因为构造方法时初始化的,最早执行的)。
阅读全文
摘要:有关构造方法的理解: 需要对对象的数据进行初始化,则创建一个构造方法,此方法名字和类名一样,但是没有返回值(类型和具体的值都没,但是可以写return;).构造方法是用来创建对象的,所以是不能被对象调用的,当创建(new)对象的时候,就被调用了一次。若我们没写构造方法(不管是无参的还是有参的)时,系
阅读全文
摘要:面向对象之多态的个人理解: 以前学习的定义一个变量都是指向本类的,如 本类数据类型 变量名= new 本来数据类型();而多态是父类类型 变量名=new 子类类型 ();也就是给父类类型定义一个子类类型的值,这样就既能调用子类的方法,又能调用父类的方法了。当然前提是二者存在继承或者实现关系;但是当子
阅读全文
摘要:封装: 通俗理解:在不想让外人看见自己所定义的内容,但是你可以使用(调用),怎么调用呢?通过先设置(set)下属性或者方法内容,然后你必须获取(get)下才可以调用。 1、封装:隐藏实现细节,提供公共的访问方式; ①、好处: 隐藏实现细节,提供公共的访问细节; 提高代码的复用性; 提高代码的安全性;
阅读全文
摘要:有关面对对象的特点 继承,通俗理解是将类中的相同的属性或者方法先提取出来形成父类,然后子类需要使用时就产生了继承的关系;但是子类若是有和父类相同的方法时,权限大于父类的时候则使用子类自己的。 抽象类是一个特殊的父类(这里面方法不定义具体的方法,只是一个单纯的方法名也就是一个单单的声明,具体的方法体则
阅读全文
摘要:一、方法: 1、方法概述: 在JAVA中,方法就是用来完成解决某件事情或实现某个功能的办法。 2、方法的语法格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,.....){ 执行语句 ..... return 返回值; } ①、修饰符:比较多,有对访问权限进行限定的,如:静
阅读全文
浙公网安备 33010602011771号