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

衡水做wap网站费用怎样做好竞价推广

衡水做wap网站费用,怎样做好竞价推广,贷款网站织梦模板源码,兴县做网站公司类与对象 什么是类? 知识迁移:类比 C 语言中的结构体 类的描述 类是一个对象的抽象,从字面意思就表示一个类的事物,类具有属性和方法(行为),对象是类的一个具体表现 总结:类是对象…

类与对象


什么是类?

知识迁移:类比 C 语言中的结构体

类的描述

类是一个对象的抽象,从字面意思就表示一个类的事物,类具有属性方法(行为)对象是类的一个具体表现

总结:对象抽象对象映射

实例理解:创建一个猫类

对象的引出

由这个类可以映射出不同的猫(对象),当属性方法变化时只需要在类中进行修改就可以映射到不同的类上,这也体现了类的便捷性

小结:类与对象的关系


快速入门

第一种方式:直接创建一个对象

public class hello{public static void main(String[] args){person person1 = new person();  //直接创建}
}
class person{int age;String name;double height;String[] job; //属性既可以基本数据类型,也可以是引用类型
}

第二种方式:先声明一个对象,之后创建

public class hello{public static void main(String[] args){//先声明一个对象,然后创建person person1;person1 = new person();}
}
class person{int age;String name;double height;String[] job; //属性既可以基本数据类型,也可以是引用类型
}

代码解析

person person1 = new person();

在 main 方法中使用 new 创建一个类,用一个数据类型为 person 这个类的一个对象接收

重点:对象在内存中的存在形式

请添加图片描述

分析

  • (1)当还没有创建 cat 这个类并用一个数据类型为 cat 这个类的一个对象接收时,cat 在栈空间中指向空

  • (2)类创建后

    • 1. 在堆空间中分配一段空间,存储类中的成员变量初始值为对应数据类型的默认值,最后把地址返回给 cat,使得cat 指向这个堆空间

    • 2. 在方法区加载类的属性和方法,只会加载一次

    • 3.String 是一个类,当成员变量中有 String 出现时,会把 String 放到方法区中的一个常量池里面,把这个地址返回给堆空间中的 String


类的要素一:属性

概念:成员变量 = 属性 =field(字段)

即成员变量是用来表示属性的

1. 简要提及访问修饰符

2. 使用细节

属性的访问方法:使用类.属性的方式,可以用一个变量接收结果

注意点:如果属性是String类型,即是一个类(引用类型),需要和类一样,需要创建一个对象接收

代码示例

public clas objectexercise{public static void main(String[] args){person person1 = new person();int age = person1.age = 18;double height = person1.height = 1.63;String name = person1.name = "jackson";person1.job = new String[] {"student","programmer"};String[] job = person1.jobSystem.out.println("age: " + age);System.out.println("height: " + height);System.out.println("name: " + name);System.out.print("job: ");for(int i = 0; i < person1.job.length; i++){System.out.print("第" + (i+1) + "份工作是:" + person1.job[i] + " ");}}
}
class person{int age;String name;double height;String[] job; //属性既可以基本数据类型,也可以是引用类型
}//输出结果
age: 18
height: 1.63
name: jackson
job:1份工作是:student 第2份工作是:programmer

深刻理解对象的内存分配机制

过程再回顾

person p = new person()
p.name = "jack"
p.age = 10;

练习一

Person p1 = new Person();
p1.age  = 10;
p1.name = "小明";Person p2 = p1;

P2的属性是否和P1一致?

首先明确一点,类是引用类型,在传值的过程中传的地址,代码中把P1的地址赋给了P2,即P1P2指向同一块堆空间,结果一致

练习二

// Person.java
public class Person {public int age;public String name;
}// Main.java
public class Main {public static void main(String[] args) {Person a = new Person();a.age = 10;a.name = "小明";Person b;b = a;System.out.println(b.name);  // 小明b.age = 200;b = null;System.out.println(a.age);  // 200System.out.println(b.age);  // 会抛出 NullPointerException}
}
http://www.dtcms.com/wzjs/180169.html

相关文章:

  • 嘉兴关键词优化报价深圳seo优化公司搜索引擎优化方案
  • 网站模版怎么样百度直接打开
  • 做旅游网站挣钱吗英雄联盟世界排名
  • 淘宝做网站推广长尾关键词排名推广
  • 整站优化外包公司seoul什么意思
  • 广州网站建设o2o百度帐号登录
  • 电子商务网站开发的意义广州白云区今天的消息
  • 手机自助建站永久免费武汉seo培训
  • 西安优化网站公司网站制作
  • 贵阳网站建设公司哪家好郑州网络推广效果
  • 医疗营销网站建设方案新闻平台发布
  • 一个网址建多个网站百度网址收录提交入口
  • 河北平台网站建设产品推广方式都有哪些
  • 宁夏网站建设多少钱手机百度推广怎么打广告
  • 学校网站建设项目管理报告手机域名访问网站怎么进入
  • 做准的算命网站怎么做百度推广的代理
  • 国外被动收入网站做的好的建一个外贸独立站大约多少钱
  • wordpress 媒体库 群晖武汉官网优化公司
  • 成都的汽车网站建设杭州网站建设
  • 专业的网站服务公司whois查询
  • 阳江营销型网站建设德阳seo
  • 做网站项目时 需求分析的内容制定营销推广方案
  • 大型网站制作seo技巧是什么
  • 湖南建设部网站百度推广账号登录入口
  • 郑州网站建设咨询百度学术官网
  • 进入网站前如何做环境检测免费seo网站
  • wordpress的系统构成图李勇seo博客
  • 武汉设计网站的公司qq群引流推广网站
  • 网站建设与优化推广的话术关键词优化排名第一
  • 乐清微网站建设织梦seo排名优化教程