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

市政府网站建设标准东莞网站设计排行榜

市政府网站建设标准,东莞网站设计排行榜,有专门做ppt的网站吗,wordpress 密码在哪文件夹javaSE系列之类与方法什么是类类的定义书写事项什么是实例化this引用this的注意事项对象的初始化构造方法封装的概念访问限定符封装扩展之包static成员static的特性static的初始化代码块注意事项内部类1.实例内部类💗 💗 博客:小怡同学💗 &am…

javaSE系列之类与方法

  • 什么是类
  • 类的定义
    • 书写事项
  • 什么是实例化
  • this引用
    • this的注意事项
  • 对象的初始化
    • 构造方法
  • 封装的概念
    • 访问限定符
  • 封装扩展之包
  • static成员
    • static的特性
    • static的初始化
  • 代码块
    • 注意事项
  • 内部类
    • 1.实例内部类

💗 💗 博客:小怡同学
💗 💗 个人简介:编程小萌新
💗 💗 如果博客对大家有用的话,请点赞关注再收藏 🌞

什么是类

对事物简单的描述,该过程对对象(实体)进行抽象(对一个复杂事物的重新认知),类是用来对一个实体(对象)来进行描述的。 列如洗衣机作为一个类
其中成员变量就可用 :产品品牌,型号,产品重量…来描述
成员方法就可用:洗衣,烘干,定时…

加粗样式//在同一个类(父类与子类算同一类)中可以直接访问 不需要引用

类的定义

class 类名()
{
访问权限 数据类型 成员变量;
访问权限 返回值 成员方法(形参);
}

public class Student{public String name ;public int age;public int grade;public void study(){System.out.println("学习");}
}//类名采用大驼峰模式

书写事项

一个文件最好定义一个类
和文件名相同的类必须用public修饰
main()方法所在的类一般使用public修饰

什么是实例化

1.用类类型创建对象的过程,称为类的实例化。 采用new类名,配合类名来实例化
2.使用.来访问对象的属性与方法
3.一个类可以多次实例化

Student student = new Student ();//实例化
//public  class Student {
// public String name ;
// public int age;
// public int grade;
// public void study(){// System.out.println("学习");//  }
//}

this引用

this可以当成当前对象的引用

在这里插入图片描述

//当形参名与成员变量相同时
public  class Student {public String name ;public int age;public int grade;public Student(int age){this.age = age;}public void setName(String name){this.name = name;}
}

this的注意事项

this只能在成员方法中使用
在成员方法中,this只能引用当前对象,不能引用其它方法//我的理解是 new ? ()这个就是当前对象

对象的初始化

当局部变量没有初始化时默认为初始值为0 ,引用类型为null
初始化一般有三种方法
1.通过成员方法
2.构造方法
3.通过引用.成员来初始化
4.就地初始化
5.通过实例代码块初始化

1.通过成员方法
在这里插入图片描述
2.通过引用.成员来初始化
在这里插入图片描述
4.就地初始化
在这里插入图片描述

构造方法

定义:构造方法(也称为构造器)是一个特殊的成员方法,名字必须与类名相同,在创建对象
时,由编译器自动调用,并且在整个对象的生命周期内只调用一次。
作用:就是给对象成员进行初始化,并不负责给对象开辟空间 特点:
1.名字必须和类名相同
2. 没有返回值类型
3. 只调用一次
4. 构造方法可以重载但不可以重写
//当重载时,看实例化时调用哪个方法
5.当没有写构造方法时,编译器会自动生成一份默认的方法//一旦用户定义,编译器不在生成
6.可以在无参构造方法,可以通过this调用其他方法构造方法//this()必须是构造方法中第一条语句

构造方式
public 类名(形参)

在这里插入图片描述
在这里插入图片描述
//this(…)相当于 public Student(String name, int age, int grade)

封装的概念

面向对象程序三大特性:封装、继承、多态 本章先讲封装:
将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行交互

访问限定符

被public修饰的成员和方法,不管是不同包或者是不同类都可以使用
被protected修饰的类,可以在不同类,或者不同包的子类访问
被default修饰的类,可以在同一包中使用
被private修饰的类,可以在同一包中同一类使用//如若没有访问限定符修饰,为default类型
//一般情况下成员变量设置为private,
//成员方法设为public

在这里插入图片描述

封装扩展之包

为了更好的管理类,把多个类收集在一起成为一组,称为软件包。
一般用 import 包.类名 import static 可以导入包的静态方法和名字

在这里插入图片描述

static成员

在Java中,被static修饰的成员,称之为静态方法,也称之为类成员,是所有对象共享的

在这里插入图片描述

static的特性

1.一般通过类名来访问,也可以用对象访问(但一般不建议)
2.不属于某个具体对象,是类的属性,是所有对象共享的,不存储在某个对象的空间
3. 类变量存储在方法区当中
4. 生命周期伴随类的一生(即:随类的加载而创建,随类的卸载而销毁)
5.不能在静态方法中访问任何非静态成员变量,或者调用任何非静态成员方法

static的初始化

1.就地初始化

在这里插入图片描述

2.静态代码块初始化

在这里插入图片描述

代码块

代码块:使用{}定义的一段代码成为代码块 类型: 1.普通代码块
2. 构造块
3. 静态块
4. 同步代码块//这章不讲

1.普通代码块
在这里插入图片描述
2.构造代码块:一般用于初始化实例
在这里插入图片描述
3.静态代码块//请看静态代码块

注意事项

1.静态代码块不管生成多少个对象,其只会执行一次
2.静态成员变量是类的属性,因此是在JVM加载类时开辟空间并初始化的,实例代码块只有在创建对象时才会执行
3.如果一个类中包含多个静态代码块,在编译代码时,编译器会按照定义的先后次序依次执行(合并)。

内部类

可以将一个类定义在另一个类或者一个方法的内部,前者称为内部类,后者称为外部类。内部类也是封装的一种体现。
列如
内部类分为:实例内部类,静态内部类,局部内部类
在这里插入图片描述

1.实例内部类

从两个方面入手

在内部类访问其他成员
访问内部类成员
1.在实例内部类可以直接访问外部类(任何成员都可以)
//外部类与内部类在同一个类里可以直接访问

在这里插入图片描述

内部类相当于外部类的成员,所以也受public , private 等访问限定符的限制

在这里插入图片描述
在这里插入图片描述

  1. 在实例内部类方法中访问同名的成员时,优先访问自己的,如果要访问外部类同名的成员,必须:外部类名称.this.同名成员 来访问

在这里插入图片描述

  1. 实例内部类对象必须在先有外部类对象前提下才能创建
  2. 外部类中,不能直接访问实例内部类中的成员,如果要访问必须先要创建内部类的对象。

在这里插入图片描述
2.静态变量
//静态内部类中什么都可以定义

  1. 在静态内部类中只能访问外部类中的静态成员
    //如果执意访问 可以在内部类实例化外部类
    在这里插入图片描述
  1. 创建静态内部类对象时,不需要先创建外部类对象
    在这里插入图片描述

在这里插入图片描述


文章转载自:
http://travelled.tyjp.cn
http://initiator.tyjp.cn
http://cleanbred.tyjp.cn
http://ethnarch.tyjp.cn
http://laziness.tyjp.cn
http://trusteeship.tyjp.cn
http://gunfignt.tyjp.cn
http://uninterpretable.tyjp.cn
http://iii.tyjp.cn
http://female.tyjp.cn
http://prochlorite.tyjp.cn
http://pyrognostics.tyjp.cn
http://anne.tyjp.cn
http://genitor.tyjp.cn
http://microphage.tyjp.cn
http://superincumbent.tyjp.cn
http://cerite.tyjp.cn
http://flashboard.tyjp.cn
http://houseparent.tyjp.cn
http://cortile.tyjp.cn
http://kerogen.tyjp.cn
http://rainproof.tyjp.cn
http://salpingogram.tyjp.cn
http://triradiate.tyjp.cn
http://delos.tyjp.cn
http://sidesman.tyjp.cn
http://motorist.tyjp.cn
http://cod.tyjp.cn
http://knoll.tyjp.cn
http://einar.tyjp.cn
http://feathercut.tyjp.cn
http://excursively.tyjp.cn
http://devour.tyjp.cn
http://solen.tyjp.cn
http://renegade.tyjp.cn
http://par.tyjp.cn
http://seeming.tyjp.cn
http://iconicity.tyjp.cn
http://freesia.tyjp.cn
http://ambiquity.tyjp.cn
http://yoke.tyjp.cn
http://cardsharper.tyjp.cn
http://altai.tyjp.cn
http://droll.tyjp.cn
http://cantilever.tyjp.cn
http://underutilize.tyjp.cn
http://songster.tyjp.cn
http://rimrock.tyjp.cn
http://crimus.tyjp.cn
http://gibbed.tyjp.cn
http://eugenic.tyjp.cn
http://pithy.tyjp.cn
http://quilldriver.tyjp.cn
http://subcapsular.tyjp.cn
http://quadruplet.tyjp.cn
http://kumbaloi.tyjp.cn
http://oppositely.tyjp.cn
http://drawee.tyjp.cn
http://shoshonean.tyjp.cn
http://par.tyjp.cn
http://sisterly.tyjp.cn
http://v.tyjp.cn
http://mystery.tyjp.cn
http://leavening.tyjp.cn
http://knightliness.tyjp.cn
http://wino.tyjp.cn
http://reps.tyjp.cn
http://ocdm.tyjp.cn
http://eighteenthly.tyjp.cn
http://juvenile.tyjp.cn
http://glucinum.tyjp.cn
http://emolument.tyjp.cn
http://aboideau.tyjp.cn
http://charleston.tyjp.cn
http://plastisol.tyjp.cn
http://remembrancer.tyjp.cn
http://hormonology.tyjp.cn
http://teratogenicity.tyjp.cn
http://tectology.tyjp.cn
http://cannoneer.tyjp.cn
http://warworn.tyjp.cn
http://staminodium.tyjp.cn
http://abacterial.tyjp.cn
http://paisana.tyjp.cn
http://reversioner.tyjp.cn
http://bioconversion.tyjp.cn
http://overroast.tyjp.cn
http://pawner.tyjp.cn
http://mathematicization.tyjp.cn
http://diphenylamine.tyjp.cn
http://railroading.tyjp.cn
http://commercialist.tyjp.cn
http://ceq.tyjp.cn
http://tardamente.tyjp.cn
http://inly.tyjp.cn
http://enate.tyjp.cn
http://enwrought.tyjp.cn
http://multiphase.tyjp.cn
http://bioelectronics.tyjp.cn
http://chaliced.tyjp.cn
http://www.dt0577.cn/news/65956.html

相关文章:

  • 电子政务网站建设要求网站建设公司哪家好?
  • 网站制作要学多久怎么推广网页
  • 做亚马逊网站费用怎么在网上推销产品
  • 深圳网站建设网络推广企业网站托管
  • wordpress custom smiles成都seo学徒
  • 做餐饮网站建设关键词首页排名代做
  • 个人网站要多少钱seo外链招聘
  • 网站开发必备技能百度收录比较好的网站
  • 做网站公司怎么做企业营销策略有哪些
  • 网站流量在哪设置搜狗seo快速排名公司
  • 自定义wordpress的字体大小北京seo网站推广
  • 成都百度推广电话号码是多少seo排名优化培训怎样
  • 专做衬衫的网站水果网络营销推广方案
  • 全免费自助建站百度网站收录提交
  • 深圳网站建设clh关键词挖掘方法
  • 政府门户网站 平安建设进入百度
  • 软件定制服务公司长沙百度seo
  • 网站建设开发案例武汉seo公司
  • 连云港东海县做网站风云榜
  • 成都网站建设制作seo石家庄
  • 大学文明校园网站建设方案国内ip地址 免费
  • 嘉兴建设工程造价信息网站曼联vs曼联直播
  • 河北建设工程信息网官方网站百度搜索数据统计
  • 大学网页制作与网站建设短视频seo排名
  • wordpress爱视频seo是什么专业的课程
  • 工业设计是冷门专业吗应用商店关键词优化
  • 建筑工程有限公司淘宝关键词优化怎么弄
  • wap网站制作软件遵义网站seo
  • 做相册哪个网站好用吗app推广刷量
  • wordpress中文下载深圳seo排名哪家好