华企号 后端开发 java类的基本组成

java类的基本组成

java作为一门面向对象的语言, 类和对象是最重要的概念之一,下面,就让我们来看看java中类的基本结构是怎样的:
一个简单的java类主要可由以下几个部分(要素)组成:
1.实例变量
2.构造函数
3.更改器方法
4.访问器方法
例如:
复制代码
class Myclass {
   field1...  // 声明实例变量(实例域)
   field2...  // 声明实例变量(实例域)
   constructor..   // 构造函数
   getMethod1..  // 访问器方法1
   getMethod2..   // 访问器方法2
   setMethod1...  // 更改器方法1
   setMethod2...  // 更改器方法2
}
复制代码

 

也许你对java类的运用早已了熟于心了,但对结构的细化和分析有助于你进一步的了解
让我们看一下下面这个实例
Myclass.java:
复制代码
public class Myclass {
     private String name;  // 声明实例变量(实例域)
     public Myclass () {   // 构造函数
       name = "尚无名字";
     }
     public String getName () {   // 访问器方法
       return name;
     }
     public void setName (String str) {  // 更改器方法
       name = str;
     }
}
复制代码

 

Test.java:
复制代码
public class Test {
   public static void main(String args []) {
     Myclass instance = new Myclass();
     System.out.println(instance.getName());  // 输 出当前的实例变量name的值
     instance.setName("彭湖湾");    // 修改name的值
     System.out.println(instance.getName()); // 再次输 出实例变量name的值
   }
}
复制代码

 

结果:
尚无名字
彭湖湾

 

关于构造函数有几点要注意:
1. 构造函数和类同名
2. 它没有返回值
3. 可以有多个构造函数,允许实现构造函数重载(下面会讲)
【注意】没有返回值意味着你不能在构造函数里写return XXX,或者是为方法加上类型如public String Myclass() (具体点说,如果你在构造器里面return一个值会直接导致报错error,而如果你通过public String Myclass的方式加上类型,那么这就不再是个构造函数,而是个普通方法)

作者: 华企网通王鹏程序员

我是程序员王鹏,热爱互联网软件开发和设计,专注于大数据、数据分析、数据库、php、java、python、scala、k8s、docker等知识总结。 我的座右铭:"业精于勤荒于嬉,行成于思毁于随"
上一篇
下一篇

发表回复

联系我们

联系我们

028-84868647

在线咨询: QQ交谈

邮箱: tech@68v8.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部