当前位置: 首页 > news >正文

.net网站开发代码哈尔滨网站建设开发外包

.net网站开发代码,哈尔滨网站建设开发外包,深圳感染数据统计,crm系统Java面向对象编程高阶#xff08;一#xff09; 一、关键字static1、static修饰属性2、静态变量与实例变量的对比3、static修饰方法4、什么时候将属性声明为静态的#xff1f;5、什么时候将属性声明为静态的#xff1f;6、代码演示 一、关键字static static用来修饰的结构… Java面向对象编程高阶一 一、关键字static1、static修饰属性2、静态变量与实例变量的对比3、static修饰方法4、什么时候将属性声明为静态的5、什么时候将属性声明为静态的6、代码演示 一、关键字static static用来修饰的结构属性、方法、代码块、内部类 1、static修饰属性 方式一按照数据类型基本数据类型、引用数据类型 方式二按照类中声明的位置 成员变量按照是否使用static修饰进行分类 使用static修饰的成员变量静态变量、类变量不使用static修饰的成员变量非静态变量、实例变量 局部变量方法内、方法形参、构造器内、构造器形参、代码块内 2、静态变量与实例变量的对比 个数 静态变量在内存空间中只有一份被类的多个对象所共享 实例变量类的每一个实例都保存着一份实例变量 内存位置 静态变量jdk之前存放在方法区jdk7之后存放在堆空间 实例变量存放在堆空间的对象实体中 加载时机 静态变量随着类的加载而加载由于类只会加载一次所以静态变量也只有一份。 实例变量随的对象的创建而加载。每个对象拥有一份实例变量。 调用者 静态变量可以被类直接调用、也可以被对象调用 实例变量只能使用对象调用 消亡时机 静态变量随着类的卸载而消亡 实例变量随着对象的消亡而消亡 3、static修饰方法 随着类的加载而加载 可以通过“类.静态方法”的方式直接调用静态方法 静态方法内可以调用静态的属性和静态的方法属性和方法的前缀使用的是当前类可以省略 不能调用非静态的属性和非静态方法。 static修饰的方法内不能使用this和super 补充在类的非静态方法中可以调用当前类中的静态结构属性、方法或非静态结构属性、方法 4、什么时候将属性声明为静态的 判断当前类的多个实例是否能够共享此成员变量且成员变量的值是相同的 开发中我们常将一些常量声明为静态的。例如Math中的PI 5、什么时候将属性声明为静态的 方法内操作的变量如果是静态变量(而非实例变量)的话则此方法建议声明为静态方法。 6、代码演示 package com;/*** package:com** Author jimmy-yan* Create 2024/10/26 22:21*/ public class ChinsesTest {public static void main(String[] args) {Chinese c1 new Chinese();c1.name kobe;c1.age 19;c1.nation china;Chinese c2 new Chinese();c2.name jimi;c2.age 20;System.out.println(c1);System.out.println(c2);System.out.println(c1.nation); //chinaSystem.out.println(c2.nation); //chinac2.nation CNA;System.out.println(c1.nation); //CNASystem.out.println(c2.nation); //CNA} }class Chinese {//非静态变量、实例变量String name;int age;//静态变量、类变量static String nation;Overridepublic String toString() {return Chinese{ name name \ , age age };}public void eat(String food) {System.out.println(我喜欢吃 food);}public static void show() {System.out.println(我是中国人);//todo 调用静态结构System.out.println(nation nation);method1();//todo 调用非静态结构 // System.out.println(namename); // eat(饺子);}public static void method1() {System.out.println(我是静态测试方法);}public void method2() {System.out.println(我是非静态测试方法);}} package com;/*** package:com** Author jimmy-yan* Create 2024/10/26 23:15*/ public class CircleTest {public static void main(String[] args) {Circle c1 new Circle();System.out.println(c1);Circle c2 new Circle();System.out.println(c2);System.out.println(Circle.total);Circle c3 new Circle();System.out.println(c3);System.out.println(Circle.total);}}class Circle {double radius;int id; //编号static int total; //创建实例的个数public Circle() {this.id init;init;total; //todo}public Circle(double radius){this();this.radiusradius;}// todo 加static实现自动给id赋值的基数private static int init 1001;Overridepublic String toString() {return Circle{ radius radius , id id };} } 案例编写一个类实现银行账户的概念包含的属性有账号、密码、存款余额、利率、最小余额定义封装这些属性的方法账号要自动生成。编写主类使用银行账户类输入、输出3个存储的上述信息。 考虑哪些属性可以设计成static属性 package com;/*** package:com** Author jimmy-yan* Create 2024/10/27 20:05*/ public class AccountTest {public static void main(String[] args) {Account acc1 new Account();System.out.println(acc1);Account acc new Account(kobe, 666666);System.out.println(acc);} }class Account {int id;String account;int password;double deposit_balance;static double rate;static double minimum_balabce;static int init 1000;public Account() {init;id init;}public Account(String account, int password) {this();this.account account;this.password password;}Overridepublic String toString() {return Account{ id id , account account \ , password password , deposit_balance deposit_balance };} }Account{id1001, accountnull, password0, deposit_balance0.0} Account{id1002, accountkobe, password666666, deposit_balance0.0}
http://www.zqtcl.cn/news/653159/

相关文章:

  • 用dw怎么做网站辽宁省住房和城乡建设厅网站首页
  • 如何用微信小程序做网站2个网站做的链接怎么用一个域名
  • 大理网站建设滇icp备凡科网站代码如何修改
  • 做电商网站的公司简介网站制作多久
  • 营销手段有哪些方式合肥网站优化服务网
  • 网站备案和域名备案山东临沂市建筑模板生产厂家
  • 三类安全员证查询系统网站建设优化服务机构
  • 网站关键词排名没有了城固县网站建设
  • 什么网站需要备案易语言用电脑做网站服务器
  • 可以做婚礼鲜花布置的网站洛阳霞光企业网站建设公司
  • 临淄网站制作同步显示一个wordpress
  • 先建设网站后付款网站相对路径和绝对路径
  • 临沂外贸国际网站建设网站开发外包公司合同
  • 网站设置快捷方式温州网站建设方案报价
  • 经营网站需要什么费用如何鉴赏网站论文
  • 聊城网站推广公司网站 防攻击
  • 小米盒子做网站一个县城广告公司利润
  • 天津市区县档案部门网站建设指导意见网站开发的需求分析教学视频
  • 网站服务合同范本企业网站建设费是无形资产吗
  • 国外做家纺的网站试用体验网站
  • 百度网站下载安装免费制作短视频的软件
  • 山西省这房和城乡建设厅网站邯郸北京网站建设
  • 廊坊网站seo服务主机服务器网站 怎么做
  • 网站的建设与运维东营会计信息网
  • 郑州网站建设程序3g手机网站
  • 建设监理网站设计了网站首页
  • 织梦教育网站开发商务网站建设实训总结
  • 广西执业药师培训网站网站设计 原型图
  • 网站建设客户群体分析微信开放平台小程序开发文档
  • led网站建设wordpress .htaccess 固定链接