java 学习笔记(一)
Java 是一门面向对象编程语言,不仅吸收了 C++语言的各种优点,还摒弃了 C++里难以理解的多继承、指针等概念,因此 Java 语言具有功能强大和简单易用两个特征。Java 语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
鉴于看了不少安卓 app 的开发,想自己也去试试做一个,因此开始学习 java 语言,以前有点 c 的基础,学起来应该会容易一点。不过接触过后,还是觉得突然转变成面向过程有点别扭。
以下为最近学习的一些笔记记录:
①面向对象特征:继承,封装,多态
继承:extend,可减少重复代码,子类可继承父类成员变量与成员函数
super()调用父类的构造函数,使用时必须为构造函数的第一条语句
super. 调用父类的成员函数
②抽象函数:abstract void~();
无法写出子类通用函数,只能让子类自己实现的时候,我们就可以把这个函数定义为抽象函数
好处:把父类定义为抽象类,里面要由子类来实现的函数定义为抽象函数,那么就不会忘记在子类中复 写父类中的抽象函数
③包:packge ,打包后的类的全名:包名+.+类名
④编译:javac -d . Test.java,.代表放置的目录,为当前目录
⑤public 权限:公共权限,可跨类,跨包使用
评论