安卓学习笔记:[2]java基础
1、成员变量
1.1 变量类型:可以是java的任意数据类型
1.2 变量名
1.3 修饰符 static:通常用于统一标准,比如Color.red
final:通常用于不允许更改的变量上,而且常常跟static一起使用,比如Color.red
1.4 赋值和初始化
每个变量都是private,都有自己的public的Getter和Setter(细粒度)
一般来讲,初始化可以有三种方式
a 实例化之后,挨个调用set方法
b 实例化之后,调用专门的初始化方法
c 实例化的同时,利用构造方法初始化
2、方法
2.1
修饰符:final、abstract这两个一般应用在继承时
方法返回值类型:返回值类型可以是Java语言允许的任何数据类型
方法名:小写字母开头
形参列表:个数是任意个,类型是任意类型
2.2 重载
同一个类中,方法名相同,参数不同,构成了重载,与返回值无关
2.3 同一个类中的方法的相互调用
对象方法调用对象方法,使用this
类方法调用对象方法,必须先实例化
对象方法调用类方法,随便用
3、构造方法/构造函数
3.1 每一个没有写构造方法的类中,都有一个默认的构造方法
但是一旦类中写了构造方法,默认的就没有了
3.2 构造函数没有返回值
3.3 构造函数的名字一定是类名
3.4 构造函数可以重载
4、关于类
4.1 引用类型的变量存的是对象的地址
Java里方法的参数传递方式只有一种:值传递。
所谓值传递,就是将实际参数值的副本(复制品)传入方法内,而参数本身不会受到影响。
4.2 package,目的是为了清晰的项目结构
同名不同包的类,要一起用,就使用带包名的完整名称
4.3 修饰符的访问级别
1、多态,比如重载,重写
2、封装,比如Getter和Setter
3、继承
便于维护,可重用性,控制代码冗余
制定规
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:119
阅读量:178
阅读量:89
阅读量:160
阅读量:118