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

手机版网站怎样做推广优化系统软件

手机版网站怎样做推广,优化系统软件,ui外包网站,滕州外贸软件公司一、面向对象编程 1、类和对象 (1)什么是类 类是一类具有相同特性的事物的抽象描述,是一组相关属性和行为的集合。 属性:就是该事物的状态信息。行为:就是在你这个程序中,该状态信息要做什么操作&#x…

一、面向对象编程

1、类和对象

(1)什么是类

        类是一类具有相同特性的事物的抽象描述,是一组相关属性行为的集合。

  • 属性:就是该事物的状态信息。
  • 行为:就是在你这个程序中,该状态信息要做什么操作,或者基于事物的状态能做什么。
(2)什么是对象

        对象是一类事物的一个具体个体(对象并不是找个女朋友)。即对象是类的一个实例,必然具备该类事物的属性和行为。

(3)类和对象的关系
  • 类是对一类事物的描述,是抽象的。是相同属性和方法的一组对象的集合。

  • 对象是一类事物的实例,是具体的

  • 类是对象的模板,对象是类的实体。是能够看的到,摸得到的具体实体。

  • 世间万物皆对象

2、如何定义类

(1)类的定义格式

        关键字:class

【修饰符】 class 类名{}//例如
public class Student{}
(2)对象的创建

        关键字:new

new 类名()//也称为匿名对象//给创建的对象命名
//或者说,把创建的对象用一个引用数据类型的变量保存起来,这样就可以反复使用这个对象了
类名 对象名 = new 类名();
Class class = new Class();

二、包(package)

1、包的作用

  • 可以避免类重名:有了包之后,类的全名称就变为:包.类名
  • 可以控制某些类型或成员的可见范围(如果某个类型或者成员的权限修饰缺省的话,那么就仅限于本包使用。)
  • 分类组织管理众多的类

2、如何声明包

        关键字:package

package 包名;

注意:

        (1) 必须在源文件的代码首行

        (2) 一个源文件只能有一个声明包的package语句

包的命名规范和习惯:

        (1)所有单词都小写,每一个单词之间使用.分割

        (2)习惯用公司的域名倒置开头

        如:com.baidu.xxx;

3、如何跨包使用类

注意:只有public的类才能被跨包使用

(1)使用类型的全名称

        例如:java.util.Scanner input = new java.util.Scanner(System.in);

(2)使用import 语句之后,代码中使用简名称

        import语句告诉编译器到哪里去寻找类。

        import语句的语法格式:

import 包.类名;
import 包.*;

注意:

  • 使用java.lang包下的类,不需要import语句,就直接可以使用简名称
  • import语句必须在package下面,class的上面
  • 当使用两个不同包的同名类时,例如:java.util.Date和java.sql.Date。一个使用全名称,一个使用简名称

三、成员变量

1、如何声明成员变量

【修饰符】 class 类名{【修饰符】 数据类型  成员变量名; 
}例如:public class Person{String name;char gender;int age;
}

        位置要求:必须在类中,方法外

        类型要求:可以是Java的任意类型,包括基本数据类型、引用数据类型(类、接口、数组等)

        修饰符:成员变量的修饰符有很多,例如:public、protected、private、static、volatile、transient、final等,后面会一一学习。

        其中static可以将成员变量分为两大类,静态变量和非静态变量。其中静态变量又称为类变量,非静态变量又称为实例变量或者属性。接下来先学习实例变量。

2、对象的实例变量

1、实例变量的特点

(1)实例变量的值是属于某个对象的

  • 必须通过对象才能访问实例变量

  • 每个对象的实例变量的值是独立的

(2)实例变量有默认值

2、实例变量的访问
实例对象.实例变量

3、静态成员

静态成员:

        静态成员变量(由static修饰,内存加载一次):常表示在线人数需要被共享的信息,可以被共享访问。

        同一类中静态成员变量的访问可以省略类名。同一个类中,访问静态方法,类名可以省略不写【这点就可以解释在主函数main中,可以不用写类名,直接写方法名就可以用这个方法】。

使用场景区别:

        实例方法:表示对象自己的行为,且方法中需要访问实例成员。

        静态方法:如果该方法是以执行一个共用功能为目的。

内存原理:

        当类被加载到方法区的时候,其静态方法也已经被加载了出来,但成员方法还暂时没有加载。 Main方法加载到栈内存,然后创建对象(在堆内存中创建对象,在栈内存中的main方法中存放着对象在堆内存的地址。)对象中包含着实例成员变量和实例成员方法(方法在方法引用中。)当需要用到方法时,实例方法会加载到方法区中。

http://www.mnyf.cn/news/34490.html

相关文章:

  • 外贸先做网站再开公司谷歌在线浏览器免费入口
  • 新北建设局网站电脑优化软件推荐
  • 会展网站模板如何做网站优化
  • 绍兴网站seoseo研究中心怎么样
  • vue做的web网站seo怎么优化方法
  • 免费网站空间和域名路由优化大师
  • 门窗网站制作宣传语网站建设 全网营销
  • 网站优化关键词排名公司廊坊seo管理
  • linux做网站的好处友链是什么
  • 图片点开是网站怎么做重庆百度总代理
  • 酒店类网站建设方案书seo优化招商
  • 外贸自建站源码网站如何注册
  • 给我一个网页seo资源
  • 企业网站的搜索引擎推广与优化一个新产品怎么推广
  • 个人可以做电影网站吗seo流量是什么
  • 网站空间 更换网页设计模板html代码
  • 接任务做兼职的的网站seo的特点是什么
  • 网站提交入口百度退推广费是真的吗
  • 福州网站开发风格中国的网络营销公司
  • 网站建设开发文档免费制作logo的网站
  • 怎样靠做网站赚钱网站做优化好还是推广好
  • 方圆网通网站建设凡科建站官网
  • 腾讯邮箱企业邮箱注册申请宁波seo搜索优化费用
  • 做网站需要哪些人新一轮疫情最新消息
  • 服装饰品网站建设广告主平台
  • 求网页设计与网站建设市场营销网站
  • 非法期货做网站厦门人才网597人才网
  • 做预售的网站东莞做网站公司首选
  • 网站规划与建设ppt模板怎么做一个自己的网页
  • 海外网站导航怎么自己做网站推广