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

2025-04-11 10:08:10

本笔记包括java类里面的成员成员变量、方法、构造方法/构造函数、关于类和面向对象的三大特性。

一、类里面的成员

1、成员变量1.1变量类型:可以是java的任意数据类型1.2变量名1.3修饰符static:通常吹涡皋陕用于统一标准,比如Color.redfinal:通常用于不允许更改的变量上,而且常常跟static一起使用,比如Color.red1.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.2package,目的是为了清晰的项目结构同名不同包的类,要一起用,就使用带包名的完整名称4.3修饰符的访问级别

二、面向对象的三大特性

1、多态,比如重载,重写2、封装,比如Getter和Setter3、继承便于维护,可重用性,控制代码冗余制定规

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢