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

直接拖拉做网站的软件aso优化怎么做

直接拖拉做网站的软件,aso优化怎么做,宁波最大的网络平台制作公司,兰州网站建设100类与对象 什么是类? 知识迁移:类比 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/240903.html

相关文章:

  • 网站建设什么时候好中国旺旺(00151) 股吧
  • 网站怎么做关键词优化百度入口网站
  • 雅安移动网站建设百度竞价广告怎么收费
  • 珠海舒讯网站建设河北软文搜索引擎推广公司
  • 网站建设服务器什么意思宁波seo排名费用
  • 本地wordpress站点上传文件品牌推广经典案例
  • 网站怎么做用户登录数据库百度推广自己怎么做
  • 日本做a爱片网站石家庄seo网站管理
  • 苏州怎么做网站排名优化媒介星软文平台
  • 崇左市城市投资建设有限公司网站如何创建一个个人网站
  • 专业建设网站应该怎么做app拉新推广
  • 二级网站都在一台服务器怎么做域名兰州seo
  • 购物型网站怎么快速被百度收录厦门seo管理
  • 北京安慧桥网站建设互联网seo是什么
  • wordpress 去除google整站优化 mail
  • 易旅游网站建设重庆seo建站
  • 网站程序是什么意思南宁seo优势
  • 美橙互联送的网站源代码资源平台
  • 网站和网址的区别搜索网站大全排名
  • 龙岩做网站的公司网站推广和优化的原因网络营销
  • asp网站源码后台密码存放在那个文件里?手机百度高级搜索入口在哪里
  • 创建一个网站需要什么条件kol营销模式
  • 服装设计基础如何优化关键词的排名
  • 濮阳做网站的电话网络营销文案策划都有哪些
  • 浮梁网站建设seo常用分析的专业工具
  • 做网站的文案专业seo网络推广
  • ecs怎么做多个网站千度seo
  • 做网站运营跟专业有关吗热狗网站关键词优化
  • 网站后台传图片传不了企业网络宣传推广方案
  • 现在还有人用asp做网站武汉疫情最新情况