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

丹阳建设局官方网站做代理的网站

丹阳建设局官方网站,做代理的网站,培训网站建设公司哪家好,网站建设收费情况javaSE系列之类与方法什么是类类的定义书写事项什么是实例化this引用this的注意事项对象的初始化构造方法封装的概念访问限定符封装扩展之包static成员static的特性static的初始化代码块注意事项内部类1.实例内部类#x1f497; #x1f497; 博客:小怡同学#x1f497; 博客:小怡同学个人简介:编程小萌新如果博客对大家有用的话请点赞关注再收藏 什么是类 对事物简单的描述该过程对对象(实体)进行抽象(对一个复杂事物的重新认知)类是用来对一个实体(对象)来进行描述的。 列如洗衣机作为一个类 其中成员变量就可用 产品品牌型号产品重量…来描述 成员方法就可用洗衣烘干定时… 加粗样式//在同一个类父类与子类算同一类中可以直接访问 不需要引用 类的定义 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 等访问限定符的限制 在实例内部类方法中访问同名的成员时优先访问自己的如果要访问外部类同名的成员必须外部类名称.this.同名成员 来访问 实例内部类对象必须在先有外部类对象前提下才能创建外部类中不能直接访问实例内部类中的成员如果要访问必须先要创建内部类的对象。 2.静态变量 //静态内部类中什么都可以定义 在静态内部类中只能访问外部类中的静态成员 //如果执意访问 可以在内部类实例化外部类 创建静态内部类对象时不需要先创建外部类对象
http://www.dnsts.com.cn/news/28739.html

相关文章:

  • 知名小蚁人网站建设天元建设集团有限公司招聘2022
  • 个人网站开发 怎么赚钱网页制作与网站建设pdf
  • 莉莉卡是哪个网站做的专利申请
  • 有模板怎么做网站短视频营销方式
  • 中国营销传播网手机版入口做网站与全网营销搜索推广排名优化
  • 用thinkphp做音乐网站保山市建设局网站登录
  • 网站图片自动切换怎么做秦皇岛建设部网站
  • 怎么样在百度做网站网站优化就是seo
  • 网站建设与推广方案广州十度网络网站开发最好
  • 五百丁简历模板官方网站青海网站制作
  • 88个seo网站优化基础知识点安卓手机怎么制作网站
  • 怎样做婚庆网站wordpress用户权限设置
  • 加强学科网站建设最新获取网站访客qq接口
  • 做网站后台用什么软件网站建设佰首选金手指二六
  • 网站 空间 服务器 免费云南做企业网站多少钱
  • 烟台外贸网站建设公司如何提升网站营销力
  • 建网站的程序免费正能量网址能直接用的
  • 义乌公司网站制作网站运营外包协议
  • 全国的网站建设谈谈你对网站建设有什么样好的建设意见
  • 哪个网站可以接工程做wordpress 浏览次数
  • 中英文网站是咋做的建设信用卡积分商城网站
  • 聊天网站模板网站连锁店查询怎么做
  • 做免费网站教程国vs网站制作服务
  • 莘县网站建设费用网站建设技术支持英文
  • 橱柜企业网站模板wap免费建站
  • 校园网站建设方案重庆专业微网站建设
  • 如何开发网站平台郑州网站建设熊掌号
  • 网站建设88桂林百姓网
  • 韩国女足出线情况广州百度提升优化
  • 成都手机网站设计2008iis网站属性