java中,什么是“类,方法,函数” 三者又有什么区别
发布时间:2025-05-20 23:03:51 发布人:远客网络
一、java中,什么是“类,方法,函数” 三者又有什么区别
1、类就是指一个种类,比如人,是一个类,动物也是一个类,等等
2、在Java中,类的定义是:< class><类名>,通常,我们在Java中提到class,就是指类的意思。
3、另外,方法与函数其实一样的,只是在C语言中我们习惯叫函数,而在Java中我们习惯叫方法,不管怎么叫,都是指同一个意思。
4、方法(或函数,为了方便,下面我都说方法)必须在类中。方法的定义:
5、<修饰符><返回值><方法名>(<参数类型><参数名>){.....}
6、通常你看到一个带()的就是方法了,例如: aa.XXX();是指调用实体 aa的XXX()方法。
7、类可以拥有属性跟方法。方法在类中。
8、在类和方法中均创建某个类的实体,可以调用类的方法。
9、程序运行时,首先是从main()方法开始运行的。
10、main()函数必须放在跟你文件名同名的类中,另外一个class文件中只能有一个mian()方法,
11、否则,在编译运行的时候会出错。
二、java中的成员变量、类变量,成员方法、类方法各是什么
1、成员变量:成员变量是指定维度的成员变量,用于标识某个维度成员。由 Analysis Services内部使用的值,以标识某个维度成员。MemberKeyColumn属性指定维度的成员变量。例如,1到 12之间的某个数字可以是相应于年中的某个月的成员变量。
2、类变量:在java中,类变量(也叫静态变量)是类中独立于方法之外的变量,用static修饰。(static表示“全局的”、“静态的”,用来修饰成员变量和成员方法,或静态代码块(静态代码块独立于类成员,jvm加载类时会执行静态代码块,每个代码块只执行一次,按顺序执行))。
3、成员方法:类包括成员变量和方法两部分。成员变量表示类的属性,一数据域的形式表达,方法是数据的操作的定义。
4、在JAVA中,方法只能作为类的成员,也称为成员方法。方法操作类所定义的数据,以及提供对数据的访问的代码。大多数情况下,程序的其他部分都是通过类的方法和其他类的实例进行交互的。
5、类方法:类方法这不是一个名词,只是单纯的类中描述的一个方法。加了static的方法,在程序中只运行一次,比如你两次实例化对象了,但你实际上只调用了一次static标识的方法。
三、java类、方法的设计
在Java面向对象编程的过程中,类的设计是一个很有挑战性的工作,不同的人可能对于类的理解不一样,设计出来的类也可能不一样,总结出以下几点关于类设计方面的建议供开发人员参考:
保持数据的私有是设计类时,必须重点考虑的问题。保持私有的数据有利于封装。虽然为了保持数据的私有,需要编写设置器与访问期,但这比起不是数据私有要安全的多。
Java不提供对本地变量的初始化,但它会初始化对象中的实力字段。在设计类时尽量不要依赖于系统的默认值,最好明确的初始化变量。可以通过赋值或构造器对变量进行初始化。
3.不要在一个类中使用太多的基本类型
把相关的基本类型利用封装的功能,设计成一个单独的类;在引用时也同样尽量使用一个单独的类封装同一功能的类似字段。这样做的结果可以使类更易于理解和修改。
例:在一个类中需要引入人的某些属性
Private String peopleBirthday;
在正中情况下,可以设计一个People类来实现这些字段的封装,在新设计的类中,只需要一个类的实例:
这句话很难用一句明确的语言来形容,什么样的类是功能单一的呢,可以这样理解,例如设计一个类时,尽量不要将太多的功能放到一起。