欢迎来到天天文库
浏览记录
ID:12905872
大小:171.50 KB
页数:13页
时间:2018-07-19
《6经典java和sql笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一讲数据不能从高精度到低精度的转换Byte2、---127int四个字节:-2147483648---+2147483647short两个字节:-32768---+32767long八个字节:)小数(浮点):floatdouble布尔:boolean字符:char(两个字节,可以存放汉字,chartest1='中';)第三讲如何创建对象:先声明再创建Catcat1;cat1=newCat();一步到位Catcat1=newCat();第四讲,Java面向对象编程的三(四)大特征:封装、继承、多态(、抽象)第五讲抽象:把一类事物的共有的属性和行为提取出来,形成一个物理3、模板,此研究问题的方法就是抽象封装:把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作。封装的访问控制修饰符四种访问控制符:公开级别:public受保护级别:对子类和同一个包中的类公开默认级别:没有修饰符,向同一个包的类公开,子类不可以访问类中默认级别的元素的私有级别:用private修饰,只有类本身才能访问公开>受保护>默认>私有第六讲包的三大作用:区分相同名字的类当类很多的时候可以很好的管理类控制访问范围包的打包命令:packagecom.x4、iaoming一般放在文件的开始的地方引包命令:improt包名第七讲不想被继承就设为protected第八讲子类最多只能继承一个父类,Java里面不允许一个子类继承多个父类,C++却可以,如Java中一定要呢,就用接口吧第九讲Java的所有类都是Object的子类,继承层次数没有限制第十讲.方法重载:类的同一种功能的多种实现方式,取决于调用者传递的参数方法重载注意事项:方法名相同方法的参数类型,个数,顺序至少有一项不同方法的修饰符可以不同方法的返回类型可以不同另外:只是返回类型不一样并不构成重载只是控制访问修饰符不一样5、不构成重载第十一讲方法覆盖的:子类有一个方法和父类的某个方法名称、返回类型、参数一样.方法覆盖注意:子类的方法的返回类型、参数、方法名称要和父类的一样,否则编译出错子类方法不能缩小父类方法的访问权限,但是扩大是可以的,子类抛出比父类更少的异常第十二讲多态1.多态性:访问子类可以通过访问父类:Animalcat=newCat();Animaldog=newDog();2.在使用多态的时候,如果有使用覆盖函数,那么被覆盖的方法(即是父类中的的那个相应的方法)是要存在的。3.多态:一个引用(类型)在不同情况下的多种状态,可使代6、码更加灵活4.java允许父类的引用变量引用它子类的实例,是自动完成的第十三讲抽象类接口(难点重点)1.父类方法的不确定性,用抽象类修饰这个方法,abstract。2.抽象类还是可以一样被继承3.当一个类继承的类是抽象的类时候,就要把抽象类中的所有的抽象方法全部方法实现4.用abstract关键词来修饰的时候,一定是抽象类和抽象方法5.在使用中不多,公司笔试的时候考很多6.抽象类不能被实例化,只有被继承以后再去实例化7.抽象类不一定要包含abstract方法,就算没有abstract方法,也不能实例化它8.一旦类包含了a7、bstract方法,这个类必须声明为abstract9.抽象方法不能有主体“{}“11.接口不能被实例化12.接口中的所有方法都不能有主体13.抽象类里面是可以有实现了的方法的14.接口中的所有方法都不能有主体,即都不能被实现15.接口是更加抽象的抽象类!!!!16.一个类继承抽象类或是使用接口,那么就要实现所有的抽象方法17.一个类可以实现多个接口18.接口中可以有变量(但是不能用private,protected修饰)19.接口中的变量本质上都是静态的,而且是final,不管你加不加static,所以可以直接使用:接8、口名.变量名20.在java开发中,经常把常用的变量定义在接口中作为全局变量使用访问形式:接口名.变量名21.一个接口不能继承其它的类,但是可以继承别的接口22.接口体现了程序设计的多态和高内聚低耦合的思想第十四课final作业评讲1.实现接口和继承父类的区别:2.java是单继承,一个类只允许继承一个父类,这种单继
2、---127int四个字节:-2147483648---+2147483647short两个字节:-32768---+32767long八个字节:)小数(浮点):floatdouble布尔:boolean字符:char(两个字节,可以存放汉字,chartest1='中';)第三讲如何创建对象:先声明再创建Catcat1;cat1=newCat();一步到位Catcat1=newCat();第四讲,Java面向对象编程的三(四)大特征:封装、继承、多态(、抽象)第五讲抽象:把一类事物的共有的属性和行为提取出来,形成一个物理
3、模板,此研究问题的方法就是抽象封装:把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作。封装的访问控制修饰符四种访问控制符:公开级别:public受保护级别:对子类和同一个包中的类公开默认级别:没有修饰符,向同一个包的类公开,子类不可以访问类中默认级别的元素的私有级别:用private修饰,只有类本身才能访问公开>受保护>默认>私有第六讲包的三大作用:区分相同名字的类当类很多的时候可以很好的管理类控制访问范围包的打包命令:packagecom.x
4、iaoming一般放在文件的开始的地方引包命令:improt包名第七讲不想被继承就设为protected第八讲子类最多只能继承一个父类,Java里面不允许一个子类继承多个父类,C++却可以,如Java中一定要呢,就用接口吧第九讲Java的所有类都是Object的子类,继承层次数没有限制第十讲.方法重载:类的同一种功能的多种实现方式,取决于调用者传递的参数方法重载注意事项:方法名相同方法的参数类型,个数,顺序至少有一项不同方法的修饰符可以不同方法的返回类型可以不同另外:只是返回类型不一样并不构成重载只是控制访问修饰符不一样
5、不构成重载第十一讲方法覆盖的:子类有一个方法和父类的某个方法名称、返回类型、参数一样.方法覆盖注意:子类的方法的返回类型、参数、方法名称要和父类的一样,否则编译出错子类方法不能缩小父类方法的访问权限,但是扩大是可以的,子类抛出比父类更少的异常第十二讲多态1.多态性:访问子类可以通过访问父类:Animalcat=newCat();Animaldog=newDog();2.在使用多态的时候,如果有使用覆盖函数,那么被覆盖的方法(即是父类中的的那个相应的方法)是要存在的。3.多态:一个引用(类型)在不同情况下的多种状态,可使代
6、码更加灵活4.java允许父类的引用变量引用它子类的实例,是自动完成的第十三讲抽象类接口(难点重点)1.父类方法的不确定性,用抽象类修饰这个方法,abstract。2.抽象类还是可以一样被继承3.当一个类继承的类是抽象的类时候,就要把抽象类中的所有的抽象方法全部方法实现4.用abstract关键词来修饰的时候,一定是抽象类和抽象方法5.在使用中不多,公司笔试的时候考很多6.抽象类不能被实例化,只有被继承以后再去实例化7.抽象类不一定要包含abstract方法,就算没有abstract方法,也不能实例化它8.一旦类包含了a
7、bstract方法,这个类必须声明为abstract9.抽象方法不能有主体“{}“11.接口不能被实例化12.接口中的所有方法都不能有主体13.抽象类里面是可以有实现了的方法的14.接口中的所有方法都不能有主体,即都不能被实现15.接口是更加抽象的抽象类!!!!16.一个类继承抽象类或是使用接口,那么就要实现所有的抽象方法17.一个类可以实现多个接口18.接口中可以有变量(但是不能用private,protected修饰)19.接口中的变量本质上都是静态的,而且是final,不管你加不加static,所以可以直接使用:接
8、口名.变量名20.在java开发中,经常把常用的变量定义在接口中作为全局变量使用访问形式:接口名.变量名21.一个接口不能继承其它的类,但是可以继承别的接口22.接口体现了程序设计的多态和高内聚低耦合的思想第十四课final作业评讲1.实现接口和继承父类的区别:2.java是单继承,一个类只允许继承一个父类,这种单继
此文档下载收益归作者所有