类概念

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类概念相关的知识,希望对你有一定的参考价值。

切记:Java编程一定要用类名调用静态方法和变量,不要用实体调用静态方法和变量。

成员变量修饰符:public protected private static final

成员方法修饰符:public protected privated static final abstruct

技术分享图片

this关键字的最大作用就是就是让类中的一个方法,访问该类中的另一个方法或实体变量。

 

方法不是独立的,必须定义在类中

方法要么属于一个类,要么属于一个类的实体

永远不能独立执行方法,执行方法必须使用类或实体作为调用者。

 

java方法参数传递机制:只有 值传递一种方式。

(1)对于swap方法,形参是基本数据类型,不改变实参。形参是引用变量,不会改变引用变量,但会改变堆中的实体。

1     基本类型 a,b;
2     引用类型 c,d;
3     void swap(基本类型a,基本类型b) {
4         //执行后,成员变量a,b值不变
5     }
6     void swap(引用类型c,引用类型d) {
7         //执行后,成员变量c,d指向的实体成员变量交换了,但是c,d值扔不变。
8     }
9 }

定义一个参数个数可变的方法

1 void test(int a,String... books)
2 3 void test(int a,String books[])
4 可变参数必须位于列表最后。

 

以上是关于类概念的主要内容,如果未能解决你的问题,请参考以下文章

elasticsearch代码片段,及工具类SearchEsUtil.java

Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段

为啥片段类应该是公开的?

片段内部静态类和gradle问题

动态SQL基础概念复习(Javaweb作业5)

从片段类中的对话框添加项目到recyclerview。