当前位置: 网站首页>小程序开发>小程序制作

【网站建设】温州网站制作-温州网络公司-温州网页设计-温州网店美工-温州网站开发

发表日期: 2021-06-16 13:25:23 浏览次数:93

【网站建设】温州网站制作-温州网络公司-温州网页设计-温州网店美工-温州网站开发


网站建设.jpg


温州市,简称“温”或“瓯”,是浙江省地级市,国务院批复确定的东南沿海重要的商贸城市和区域中心城市。 [1]  全市共辖4个市辖区、3个县级市、5个县,总面积11612.94平方千米 [2]  ,常住人口为957.29万人 [103]  ;城镇化率为70.5%,全市户籍总人口832.4万人,常住外来人口达297万人。 [3] 

温州地处中国华东地区、浙江东南部、瓯江下游南岸,东濒东海、南毗福建、西及西北部与丽水市相连、北和东北部与台州市接壤,是长江三角洲中心区27城之一,是中国数学家的摇篮、中国南戏的故乡、中国海鲜鸡蛋之乡、中国鞋都,温州人被国人称之为东方犹太人。 [4-5] 

温州是国家历史文化名城 [6]  ,素有“东南山水甲天下”之美誉。 [7]  温州古为瓯地,也称东瓯,公元323年建郡,为永嘉郡,传说建郡城时有白鹿衔花绕城一周,故名鹿城。 [8]  唐朝时(公元675年)始称温州 [8]  ,至今已有2000余年的建城历史。温州是中国民营经济发展的先发地区与改革开放的前沿阵地,在改革开放初期,以“南有吴川,北有温州”享誉全国。是我国14个首批沿海开放城市之一。 [99-101] 

2017年中国百强城市排行榜排37位。 [9-10]  2018年12月,温州入选2018中国大陆最佳地级城市30强。 [11]  2019年地区生产总值从2014年的4351亿元提升到6606亿元,总量迈进全国城市30强。 [12]  2020年温州GDP同比增长3.4%,达6870.9亿元。 [13] 


在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。

封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。

要访问该类的代码和数据,必须通过严格的接口控制。

封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。

适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。

封装的优点

  • 1. 良好的封装能够减少耦合。

  • 2. 类内部的结构可以自由修改。

  • 3. 可以对成员变量进行更精确的控制。

  • 4. 隐藏信息,实现细节。

实现Java封装的步骤

1. 修改属性的可见性来限制对属性的访问(一般限制为private),例如:

public class Person {
    private String name;
    private int age;
}

这段代码中,将 name 和 age 属性设置为私有的,只能本类才能访问,其他类都访问不了,如此就对信息进行了隐藏。

2. 对每个值属性提供对外的公共方法访问,也就是创建一对赋取值方法,用于对私有属性的访问,例如:

public class Person{
    private String name;
    private int age;

    public int getAge(){
      return age;
    }

    public String getName(){
      return name;
    }

    public void setAge(int age){
      this.age = age;
    }

    public void setName(String name){
      this.name = name;
    }
}

采用 this 关键字是为了解决实例变量(private String name)和局部变量(setName(String name)中的name变量)之间发生的同名的冲突。

实例

让我们来看一个java封装类的例子:

/* 文件名: EncapTest.java */
public class EncapTest{
 
   private String name;
   private String idNum;
   private int age;
 
   public int getAge(){
      return age;
   }
 
   public String getName(){
      return name;
   }
 
   public String getIdNum(){
      return idNum;
   }
 
   public void setAge( int newAge){
      age = newAge;
   }
 
   public void setName(String newName){
      name = newName;
   }
 
   public void setIdNum( String newId){
      idNum = newId;
   }
}

以上实例中public方法是外部类访问该类成员变量的入口。

通常情况下,这些方法被称为gettersetter方法。

因此,任何要访问类中私有成员变量的类都要通过这些gettersetter方法。

通过如下的例子说明EncapTest类的变量怎样被访问:

/* F文件名 : RunEncap.java */
public class RunEncap{
   public static void main(String args[]){
      EncapTest encap = new EncapTest();
      encap.setName("James");
      encap.setAge(20);
      encap.setIdNum("12343ms");
 
      System.out.print("Name : " + encap.getName()+ 
                             " Age : "+ encap.getAge());
    }
}

以上代码编译运行结果如下:

Name : James Age : 20


网站建设温州网站制作-温州网络公司-温州网页设计-温州网店美工-温州网站开发

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878