java学习笔记-类, 面向对象特性,包机制
来源:互联网 发布:广数g92车英制螺纹编程 编辑:程序博客网 时间:2024/06/09 23:55
1.类定义
文中对比java类定义和C++的区别
java的定义类时多了修饰符,修饰符可以是public,final,abstract,命名首字母必须大写.
java类名和其所在的文件名必须是一致的.
2.函数传参
java中函数调用传参只有一种传参方式:值传递,那么在函数中如果想改变函数形参的值,要怎么样来解决这个问题?
3.java包机制
java引入了包(package)机制,提供了类的多层命名空间,用于解决类名的冲突问题.java允许将一组功能相关的类放到同一个package下,从而组成逻辑上的类库单元.如果希望把一个类放到指定的包结构下,在java源程序的第一个非注释行写:
package packageName;
一旦使用了这个package语句,意味着该源文件中定义的所有类都属于这个包.位于包中的每个类的完整类名是包名+类名
oracle建议使用公司internet域名倒写来作为包名,能够有效的避免冲突.
java的常用包
java.lang
java.util
java.net
java.io
java.text
java.sql
java.awt
java.swing
一旦程序员提供了自定义的构造器,系统就不再提供默认的构造器.
4.面向对象的特性:封装,继承,多态
继承:
java中的继承是通过extends关键字来实现的.
修饰符 class subClass extends superClass
{
//类定义部分
}
重写父类的方法
和C++的重写是一样的
super是java提供的关键字,super用于限定对象调用从父类继承得到的实例方法和变量.
- java学习笔记-类, 面向对象特性,包机制
- Java学习笔记1-面向对象特性
- 【学习笔记19】java面向对象-包
- JAVA面向对象-----包机制
- java学习笔记(一)java面向对象特性摘要
- 黑马程序员_java学习笔记 5.java面向对象特性
- java面向对象的三大特性的学习笔记
- java笔记-面向对象-包
- <JavaSE学习笔记>面向对象(2):Java内存机制
- Java精选笔记_面向对象(包、访问控制、内存机制、垃圾回收机制)
- 【Java学习】java的面向对象特性
- [学习笔记]Java包机制
- java面向对象学习笔记
- java学习笔记-----面向对象
- JAVA学习笔记----面向对象
- java面向对象学习笔记
- 学习笔记-Java面向对象
- java面向对象学习笔记
- Eclipse Memory Analyzer
- haproxy+keepalived的集成
- NPM配置问题
- 欢迎使用CSDN-markdown编辑器
- xml-在程序中写xml并将内存中的xml保存至文件中
- java学习笔记-类, 面向对象特性,包机制
- C/C++轻松写可塞满硬盘的程序
- Android电池电量使用详情查看
- Angualr 组件间通信
- Spring 定时器--时间配置规范
- 《轻量级微服务架构》读书笔记——蛙牛
- vs2008突然不能使用查找功能了
- BZOJ 1042: [HAOI2008]硬币购物 DP,与处理,容斥
- 关于Android换行符的注意