菜比之路

走菜比的路,让大牛说去吧
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 30 下一页

2017年12月12日

摘要: 模板方法:在定义功能时,功能一部分是确认的,另一部分是不确认的或者后续会变化的。这时可以把不确定的部分暴露出去,定义成抽象类或者接口,由子类来完成。 阅读全文

posted @ 2017-12-12 14:33 毕加索的ma 阅读(145) 评论(0) 推荐(0) 编辑

摘要: 抽象:就是对一个事物的大概描述抽象方法:以abstract修饰的方法,这种方法只声明返回数据类型,方法名和所需参数,并没有函数体。如 abstract void study();抽象类特点:1.抽象类中不一定含有抽象方法;但抽象方法一定在抽象类中。2.抽象类不具备实际功能,只能用于派生子类3.抽象类 阅读全文

posted @ 2017-12-12 14:12 毕加索的ma 阅读(212) 评论(0) 推荐(0) 编辑

2017年12月8日

摘要: final: 最终,作为一个修饰符特点:1.可以修饰类,函数,变量2.被final修的的类不能被继承。因此类用final修饰可以避免被继承,被子类重写功能。3.被final修饰的方法不可以被重写。4.被final修饰的变量是一个常量,只能被赋值一次。final既可以修饰成员变量,也可以修饰局部变量。 阅读全文

posted @ 2017-12-08 17:22 毕加索的ma 阅读(266) 评论(0) 推荐(0) 编辑

2017年12月6日

摘要: 继承:特殊类拥有一般类的全部属性与行为。 继承好处:1.提高了代码的复用性2.让类与类之前产生了关系,有了这个关系才有多态的特性。继承是类和类之前的关系。 注意事项: 1.java只支持单继承,不支持多继承。因为多继承有安全隐患:当多个父类定义相同的函数,但是功能不同时,子类不知道运行哪一个。 2. 阅读全文

posted @ 2017-12-06 15:30 毕加索的ma 阅读(231) 评论(0) 推荐(0) 编辑

2017年11月30日

摘要: 单例设计模式:解决一个类在内存中是存在一个对象的问题。当需要该事物的对象在内存中唯一时,将以下三步添加即可。 思想:想要保证对象唯一1.为了避免其他程序过多的建立该类对象,先禁止其他程序建立该类对象2.为了其他程序访问到该类对象,只好在本类中,自定义一个对象3.为了方便其他程序对自定义对象的访问,可 阅读全文

posted @ 2017-11-30 17:51 毕加索的ma 阅读(147) 评论(0) 推荐(0) 编辑

2017年11月29日

摘要: 定义静态原则: 什么时候定义静态变量:对象中出现共享数据时,该数据被static所修饰。如国家 什么时候定义静态方法:当功能内部没有访问到非静态数据时,该方法可以定义成静态的 工具类的例子: 我们把共性的方法进行抽取封装,作为工具类Tools,工具类一般用static修饰,直接用类调用。这样可以节省 阅读全文

posted @ 2017-11-29 17:31 毕加索的ma 阅读(1056) 评论(0) 推荐(0) 编辑

摘要: static作用: 用来修饰函数成员,成员变量和成员函数。类对象的属性都一致且能共享,比如国籍,这就能用static修饰,name不能共享,因为每个人都有自己的名字。 特有内容(name)随着对象存储,放在堆内存中,共性内容(国籍)随着类存储,放在共享区 static的特点: 1.随着类的加载而加载 阅读全文

posted @ 2017-11-29 15:33 毕加索的ma 阅读(311) 评论(0) 推荐(0) 编辑

2017年11月23日

摘要: this代表当前类的引用对象:哪个对象调用方法,该方法内部的this就代表那个对象this关键字主要有两三个应用: (1)this调用本类中的属性,也就是类中的成员变量; class People { private int age; private String name; People(String name,int age) { /* 错误写法,实际就是x=x;改变的是局... 阅读全文

posted @ 2017-11-23 15:31 毕加索的ma 阅读(203) 评论(0) 推荐(0) 编辑

摘要: 什么时候自定义构造函数:当分析事物时,事物一存在就具备一些特征或者行为,那么就把这么内容定义在构造函数中 作用:对对象进行初始化,对象一建立,就会自动调用与之对应的构造函数 特点: 1.函数名和类名相同 2.不用定义返回值类型(不等同于void) 3.不可以写return语句 4.当一个类没有定义构 阅读全文

posted @ 2017-11-23 15:09 毕加索的ma 阅读(324) 评论(0) 推荐(0) 编辑

2017年11月21日

摘要: private关键字(1)修饰成员:可以修饰成员变量和成员方法(2)特点:被private修饰的后的成员只能在本类中被访问 (3)private的应用:定义类的时候,当把成员变量给private修饰时,需提供对应的getXxx()和setXxx()方法 ,这样提高了数据的安全性。 class Per 阅读全文

posted @ 2017-11-21 20:55 毕加索的ma 阅读(11005) 评论(0) 推荐(2) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 30 下一页