博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java学习笔记2
阅读量:5999 次
发布时间:2019-06-20

本文共 1015 字,大约阅读时间需要 3 分钟。

 

参考文献:https://www.icourse163.org/learn/CCIT-1001754283?tid=1003294008#/learn/content?type=detail&id=1004633250&cid=1005845377&replay=true

 java home的值为jdk的安装目录

 类名:驼峰格式

==========静态的只能访问静态的,非静态的可以访问一切

 静态方法不能被重载或重写

 

 

==========构造方法

构造方法不能有返回值,也不能用void修饰

构造方法在new对象是被调用

未定义构造方法时,系统会为其生成默认的构造方法

通过new创建对象时会分配内存空间,通过构造方法初始化内存空间

==========this

使用this在构造方法中调用其他构造方法,只能用一个,且要放到第一句,示例如下:

 

 =============继承

java只支持单继承类,通过接口继承实现多重继承

子类可以继承父类非私有的成员方法和属性

 

 

 

 若父类没有默认构造方法,则在子类构造方法中需要通过super手动调用父类构造方法

 

 ==================构造方法的继承

p不能访问子类新增的变量或方法,只能访问继承和重写的变量或方法

=============

p必须引用的是子类对象才能转换成子类,且要强制类型转换

 =========================

 

=====================================抽象类

抽象类不能被实例化

抽象方法只能定义在抽象类中,抽象方法不需要给出方法体

子类若没有实现抽象类的全部抽象方法,那么子类也只能被定义成抽象类

abstract和final也不能同时使用

 

最终类不能被继承

最终类中的方法都自动成为final方法

 ================接口

一个接口可以继承多个父接口,一个类也可以有继承多个父接口

一个public接口只能定义在同名的java文件中(public 类也有这种要求)【一个文件只能有一个public接口,其他接口为默认】

类在实现接口的方法时,方法的属性必须是public,【因为接口的方法就是public;】【子类在重写父类方法时,也要求重新的方法访问属性要大于等于父类的方法属性】

 

转载于:https://www.cnblogs.com/testzcy/p/10388378.html

你可能感兴趣的文章
Forget Java to learn Javascript from 0.--Day 1
查看>>
centos7使用haproxy1.7.5实现反向代理负载均衡实战
查看>>
jQuery- 表单验证插件-Validation
查看>>
oracle数据库的简单操作
查看>>
java调用RestFul WebService的例子
查看>>
第5次作业+105032014138+牟平
查看>>
maven ssm pom.xml
查看>>
【css3】flex弹性布局
查看>>
express 3.0.x 中默认不支持layout.ejs的解决方法
查看>>
类库、委托
查看>>
数列分块入门 9 / 蒲公英
查看>>
UIAlertView和UIAlertControl
查看>>
JavaScript 正则表达式
查看>>
python ctypes 探究 ---- python 与 c 的交互
查看>>
2016.5.9
查看>>
图片上传预览,兼容IE
查看>>
基础数据类型之集合和深浅copy,还有一些数据类型补充
查看>>
Python-字典
查看>>
chapter7.1、数据分发与队列queue
查看>>
一个在linux环境执行io操作的bug
查看>>