安卓学习笔记:[2]java基础

2025-10-19 00:29:04

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。
猜你喜欢