摘要:
内部类的访问规则: 1.内部类可以直接访问外部类中的成员,包括私有 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式:外部类名.this 2.外部类要访问内部类,必须建立内部类对象访问格式: 1.当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中直接建立内部 阅读全文
posted @ 2018-01-03 15:01
一日看尽长安花cxjj
阅读(172)
评论(0)
推荐(0)
摘要:
Object:是所有对象的直接或者间接父类,传说中的上帝。 该类中定义的肯定是所有对象都具备的方法。 Object类中已经提供了对对象是否相同的比较方法 如果自定义类中也有比较相同的功能,没有必要重新定义 只要沿袭父类中的功能,建立自己特有的比较内容即可,这就是覆盖 toString() 打印类名@ 阅读全文
posted @ 2018-01-03 14:13
一日看尽长安花cxjj
阅读(125)
评论(0)
推荐(0)
摘要:
需求:数据库的操作数据是用户信息1.连接数据库 JDBC Hibernate2.操作数据库 c create r read u update d delete3.关闭数据库连接 阅读全文
posted @ 2018-01-03 14:10
一日看尽长安花cxjj
阅读(184)
评论(0)
推荐(0)
摘要:
需求: 电脑运行实例,电脑运行基于主板。 阅读全文
posted @ 2018-01-03 14:08
一日看尽长安花cxjj
阅读(166)
评论(0)
推荐(0)
摘要:
在多态中成员函数(非静态)的特点: 在编译时期:参阅引用型变量所属的类中是否有调用的方法。如果有,编译通过,如果没有,编译失败。 在运行时期:参阅对象所属的类中是否有调用的方法。 简单总结就是:成员函数在多态调用时,编译看左边,运行看右边。 在多态中成员变量的特点: 无论编译还是运行,都参考左边(引 阅读全文
posted @ 2018-01-03 14:05
一日看尽长安花cxjj
阅读(126)
评论(0)
推荐(0)
摘要:
基础班的学生: 学习,睡觉高级班的学生: 学习,睡觉可以将这两类事物进行抽取 阅读全文
posted @ 2018-01-03 01:14
一日看尽长安花cxjj
阅读(134)
评论(0)
推荐(0)
摘要:
public class DuoTai_ZhuanXing_02 { public static void main(String[] args) { // TODO Auto-generated method stub //Animal c=new Cat(); //类型提升。向上转型 //c.eat(); //如果想要调用猫的特有方法时,如何操作? //强制将父... 阅读全文
posted @ 2018-01-03 01:11
一日看尽长安花cxjj
阅读(130)
评论(0)
推荐(0)
摘要:
多态:可以理解为事物存在的多种体现形态。 人:男人,女人 动物:猫,狗 猫 x=new 猫 (); 动物 x=new 猫(); 1.多态的体现 父类的引用指向子类的对象 父类的引用也可以接收 2.多态的前提 必须是类与类之间有关系,要么有继承关系,要么有实现关系 通常还有个前提:存在覆盖。 3.多态 阅读全文
posted @ 2018-01-03 01:08
一日看尽长安花cxjj
阅读(129)
评论(0)
推荐(0)
摘要:
接口的特点: 接口是对外暴露的规则 接口是程序的功能扩展 接口可以用来多实现 类与接口之间是实现关系,而且类可以继承一个类的同时实现多个接口 接口与接口直接可以有继承关系 阅读全文
posted @ 2018-01-03 01:07
一日看尽长安花cxjj
阅读(158)
评论(0)
推荐(0)
摘要:
接口:初期理解,可以认为是一个特殊的抽象类 当抽象类中的方法都是抽象的,该类可以通过接口的形式来表示class用于定义类,interface用于定义接口 接口定义时,格式特点: 1.接口中常见定义:常量,抽象方法 2.接口中的成员都有固定修饰符。 常量:(public statci final) 方 阅读全文
posted @ 2018-01-03 01:05
一日看尽长安花cxjj
阅读(136)
评论(0)
推荐(0)
摘要:
需求:获取一段程序运行的时间。原理: 获取程序开始和结束的额时间并相见即可 获取时间:System.currentTimeMillis(); 当代码完成优化后,就可以解决这类问题。这种方式,叫模板方法设计模式。 什么是模板方法呢? 在定义功能时,功能的一部分是确定的,但是有一部分是不确定的,而确定的 阅读全文
posted @ 2018-01-03 00:49
一日看尽长安花cxjj
阅读(162)
评论(0)
推荐(0)
摘要:
假如我们在开发一个系统时需要对员工进行建模,员工包含3个属性:姓名、工号和工资。经理也是员工,除了含有员工的属性外,另外还有一个奖金属性,请使用继承的思想设计出员工类和经理类。要求类中提供必要的方法进行属性访问 员工类:name id pay经理类:继承了员工,并有自己特有的bonus 阅读全文
posted @ 2018-01-03 00:46
一日看尽长安花cxjj
阅读(192)
评论(0)
推荐(0)
摘要:
当多个类中出现相同功能,但是功能主体不同,这时可以进行向上抽取,这时只抽取功能定义,不抽取功能主体 抽象:看不懂 抽象类的特点: 1.抽象方法一定在抽象类中。 2.抽象方法和抽象类都必须被abstract关键字修饰 3.抽象类不可以用new创建对象,因为调用抽象方法没意义。 4.抽象类中的抽象方法要 阅读全文
posted @ 2018-01-03 00:44
一日看尽长安花cxjj
阅读(156)
评论(0)
推荐(0)
摘要:
final:最终。最为一个修饰符, 1.可以修饰类、函数、变量 2.被final修饰的类不可以被继承,为了避免被继承,被子类复写功能。 3.被final修饰的方法不可以被复写 4.被final修饰的变量是一个常量,只能赋值一次,既可以修饰成员变量,也可以修饰局部变量。 当在描述事物时,一些数据的出现 阅读全文
posted @ 2018-01-03 00:42
一日看尽长安花cxjj
阅读(146)
评论(0)
推荐(0)
摘要:
子父类出现后,类中成员的特点: 类中成员: 1.变量 如果子类中出现非私有的同名成员变量时,子类要访问本类中的变量用this,子类要访问父类中的同名变量用super super的使用和this的使用几乎一致,this代表本类对象的引用,super代表父类对象的引用 2.函数 当子类出现和父类一模一样 阅读全文
posted @ 2018-01-03 00:41
一日看尽长安花cxjj
阅读(126)
评论(0)
推荐(0)
摘要:
继承: 1.提高了代码的复用性 2.继承让类与类之间产生了关系,有了这个关系,才有了多态的特性 注意: 千万不要为了获取其他类的功能,简化代码而继承。 必须是类与类之间有所属关系才可以继承。所属关系:is a java语言中,只支持单继承,不支持多继承因为多继承容易带来安全隐患: 当多个父类中定义了 阅读全文
posted @ 2018-01-03 00:30
一日看尽长安花cxjj
阅读(130)
评论(0)
推荐(0)
摘要:
静态:static用法:是一个修饰符,用于修饰成员(成员变量,成员函数)。 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用,类名.静态成员 static特点: 1.静态随着类的加载而加载 也就是说,静态会随着类的消失而消失,说明它的声明周期最长 2.优先于对象存在 阅读全文
posted @ 2018-01-03 00:16
一日看尽长安花cxjj
阅读(125)
评论(0)
推荐(0)
摘要:
this:看上去,是用于区分局部变量和成员变量同名的情况。this为什么可以解决这个问题?this代表什么? this: this代表本类的对象。 this代表它所在函数所属对象的引用。 简单说,哪个对象在调用this所在的函数,this就代表哪个对象。 this的应用: 当定义类中功能时,该函数内 阅读全文
posted @ 2018-01-03 00:08
一日看尽长安花cxjj
阅读(127)
评论(0)
推荐(0)
摘要:
构造函数 特点: 函数名与类名相同 不用定义返回值类型 不可以写return语句 对象一建立就会调用与之对应的构造函数 作用: 给对象进行初始化 小细节: 当一个类中没有定义构造函数时,系统会默认给该类加入一个空参数的构造函数 Person(){} 在类中自定义了构造函数,默认的构造函数就没了 构造 阅读全文
posted @ 2018-01-03 00:06
一日看尽长安花cxjj
阅读(141)
评论(0)
推荐(0)
摘要:
面向对象三个特征:封装 继承 多态 成员变量和局部变量: 作用范围: 成员变量作用于整个类中,局部变量作用于函数中或语句中 在内存中的位置: 成员变量在堆内存中,因为对象的存在才在内存中存在 局部变量在栈内存中。 匿名对象使用方式一:当对对象的方法只调用一次时,可以用匿名对象来完成。这样写比较简化。 阅读全文
posted @ 2018-01-03 00:04
一日看尽长安花cxjj
阅读(146)
评论(0)
推荐(0)

浙公网安备 33010602011771号