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

东莞推广系统价格安徽360优化

东莞推广系统价格,安徽360优化,龙港做网页网站制作,中国域名是面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据 抽象 三大特征:封装 继承 多态 从认识角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽…

面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据

抽象

三大特征:封装 继承 多态

从认识角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象。

从代码运行角度考虑是先有类后有对象。类是对象的模板

 

静态方法与非静态方法的区别

 静态方法:

 

 非静态方法:

 

 

使用new关键字创建对象:

使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用

package com.oop.demo02;public class Student {//属性:字段String name;//默认值为nullint age;//默认值为0//方法public void study(){System.out.println(this.name+"在学习");}
}
package com.oop.demo02;public class Application {public static void main(String[] args) {//类:抽象的,实例化//类实例化后会返回一个自己的对象//student对象就是一个Student类的具体实例Student xiaoming=new Student();//对象Student xiaohong=new Student();//对象xiaoming.name="小明";xiaoming.age=3;System.out.println(xiaoming.name);System.out.println(xiaoming.age);xiaohong.name="小红";xiaohong.age=4;System.out.println(xiaohong.name);System.out.println(xiaohong.age);}
}

 构造器

 

类中的构造器也称为构造方法,是在进行创建对象的时候必须调用的。并且构造器有以下两个特点:

1.必须和类的名字相同

2.必须没有返回类型,也不能写void

无参构造:

package com.oop.demo02;public class Application {public static void main(String[] args) {//new实例化了一个对象Person person=new Person();System.out.println(person.name);}
}

 

package com.oop.demo02;public class Application {public static void main(String[] args) {//new实例化了一个对象Person person=new Person();System.out.println(person.name);}
}

有参构造  

package com.oop.demo02;public class Application {public static void main(String[] args) {//new实例化了一个对象Person person=new Person("jiawei");System.out.println(person.name);}
}
package com.oop.demo02;public class Person {//一个类即使什么都不写,它也会存在一个方法//显示的定义构造器String name;//实例化初始值//1.使用new关键字,本质是在调用构造器//2.用来初始化值public Person(){//默认构造器}//有参构造:一旦定义了有参构造,无参就必须显示定义public Person(String name){//重载this.name=name;}}

 IDEA快捷键:alt+Ins:快速生成构造器

 

 

 

构造器的作用:

1.new本质在调用构造方法

2初始化对象的值

注意:定义有参构造之后,如果想使用无参构造,显示的定义一个无参的构造

创建对象内存分析:

示范代码  

package com.oop.demo03;public class Pet {String name;int age;public void shout(){System.out.println("叫了一声");}
}

 

package com.oop.demo03;public class Application {public static void main(String[] args) {Pet dog=new Pet();dog.name="旺财";dog.age=3;dog.shout();System.out.println(dog.name);System.out.println(dog.age);Pet cat=new Pet();}
}

 示例内存图:  

类与对象总结

1.区别:类是一个模板,抽象,对象是一个具体的实例

2.属性:默认初始化:

数字:0 0.0

char:u0000

boolean:false

引用:null

修饰符 属性类型 属性名=属性值!

3.对象的创建和使用

必须使用new关键字创造对象,构造器 Person jiawei=new Person()

对象的属性——————————————jiawei.name

对象的方法——————————————jiawei.sleep()

http://www.laogonggong.com/news/33750.html

相关文章:

  • 共享空间网站开发公司百度推广公司怎么代理到的
  • 爱做网站视频2023年6月份又封城了
  • pc响应式网站设计网络推广 网站制作
  • 民族文化网站建设的作用百度注册入口
  • 永安网页定制益阳网站seo
  • 顺德网站建设哪家好如何注册域名网站
  • 网站开发报告样式怀化seo推广
  • 做网站的方法及措施b站广告投放平台入口
  • 大岭山网站互联网广告代理可靠吗
  • 做淘宝客没网站怎么做seo优化推广工程师招聘
  • wordpress 酒店预定长沙seo排名公司
  • 住房城乡与建设厅网站郑州百度网站快速优化
  • 南宁公司网站模板建站宁波seo快速优化公司
  • 伊宁市做网站网络推广是什么专业
  • app网站制作美国传销东莞搜索网络优化
  • 做网站还有钱赚吗seo职位描述
  • 户外网站设计新闻头条最新消息
  • 列出网站开发建设的步骤优化网站内容
  • 旅社网站建设seo排名优化哪家好
  • 甘肃省作风建设年活动有网站河南新站关键词排名优化外包
  • wordpress远程附件奉节县关键词seo排名优化
  • 唐山网站建设方案咨询网站怎么优化seo
  • 武汉公司做网站百度关键词竞价排名
  • 织梦m网站伪静态小红书sem是什么意思
  • 男女做羞羞事试看网站网络营销的现状和发展趋势
  • 网站无法访问浏览器谷歌手机版下载
  • 宁波网站建设相信荣胜网络长春网站优化服务
  • 男女做那个那个的视频网站河源新闻最新消息
  • 网站制作要求优化品牌seo关键词
  • 电脑做服务器建网站并让外网访问快速提高关键词排名的软件