当前位置:首页 > Java知识 > 正文内容

java面向对象的基本概念(java面向对象三大特点)

abcsky887个月前 (10-28)Java知识99

今天给各位分享

01PART类和对象的基本概念1,什么是类?什么是对象?类:是对象的抽象;对象:是类的实例;例如:男人,女人是类;XX的衣服,XX的手表示对象2,类有哪些组成?生活中:当我们拥有类时,一定对这个类定义了明确的特点和特征,还有行为。

java面向对象的基本概念(java面向对象三大特点)

程序中:程序中拥有类时,也有特征和方法,只是换了个称呼,叫属性和方法。

02PART类与对象的创建

1,创建类class关键字定义类Class 类名{//类中的成员}里面创建一下属性进去,以便后面调用2,创建对象使用关键字new创建对象① 类名 对象名; Person tan对象名 = new 类名(); tan = new Person();

② 类名 对象网络营销推广引流名 = new 类名();person tan = new Person(); 对象访问类中的属性并赋值

03PART类中的成员(封装)1、属性:共同的特点特征,是直接在类中声明的变量;2、方法:共同的行为,是在类中声明的方法;3、构造方法:主要用途就是初始化类中的属性;特点:① 与类同名;② 没有返回值且不能写Void;

③ 在创建对象时自动调用;注:Person()其实就是一个以类为名称的方法,在类诞生之初就默认存在,这个方法唯一的不同就是没有返回参数,这种方法叫做“构造方法”构造方法的作用,就是造对象,目的就是初始化。

(Person表示类名)

04PART构造方法的重载1,构造方法①,无参数的网络营销推广引流构造方法;public 类名(){}② ,有参数的构造方法;public 类名(参数){this.name=name; //把name值赋给name属性。

} (this表示当前类,第一个name表示name属性,第二个name表示值)2,一个类中可以有多个方法,方法名相同,参数列表不同,这叫做方法的重载;3,当类里面没有构造方法,jvm会自动创建无参数的构造方法;但是如果类里面有带参数的构造方法的时候,jvm就不会去构造物参数的构造方法。

(jvm Java虚拟机)

05PARTThis关键字就是指当前类的对象也就是说,哪个对象调用了方法,那么这个方法内的this指的就是那个对象This的用法① 网络营销推广引流this. 用于调用当前对象的成员(方法或者属性都可以);② this() 用于调用当前对象的其他构造方法(只能写在构造方法里面,只能写在第一行)。

06PARTstatic关键字

1,如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象;2,static成员的最常见的例子是main(),因为在程序开始执行时必须调用main(),所以它被声明为static;

3,静态方法内部不能有非静态方法,而非静态方法内是可以用静态方法的; 4,static用在类修饰符前面代表类为静态类,无法实例化static用在变量前代表变量为静态,必须使用类名.变量来访问变量而不能实网络营销推广引流例化对象去访问;

5,static用在方法前代表方法为静态,也是必须使用类名.方法名才能访问,不能用实例化对象去访问;6,声明为static有以下几条限制:它们仅能调用其他的static方法;它们只能访问static数据;

它们不能以任何方式引用this或super。注:如果一个方法被定义为静态时,可以通过 类名.方法名() 来调用。07PART思维导图

微软MVP组建的.Net社区你加入了吗?微软MVP:Eleven组建国内首屈一指的.Net活跃社区完整配套的学习资料最新最热的技术文章社区内优质岗位直推全部免费奉送给大家优质内容持续更新中戳以下文章立即获取

👇👇👇禁止外传!社区内部VIP干货资网络营销推广引流料自取(课程视频+面试题+技术专刊+岗位内推)

阅读原文请点击下方链接!

扫描二维码推送至手机访问。

版权声明:本文由海南拓宏网络科技工作室发布,如需转载请注明出处。

本文链接:http://4blc.com/post/596.html

分享给朋友:

“java面向对象的基本概念(java面向对象三大特点)” 的相关文章

计算机编程语言分为哪三类(计算机编程有哪些语言,有什么区别)

本文分享给大家的是: 一提到编程,大家就会想到一堆莫名其妙的缩写,比如C、C++、JAVA、VB、VC、FoxPro、Delphi、SQL、PHP、ASP、JSP等等,那么编程语言究竟多少种呢?其实,编程语言从总体上说主要可以分为以下三类: 1、机器语言:主要是以缩写英文作...

javascript与java区别(javascript 和 java)

本篇文章给大家谈谈 现在有很多自学Java的同学不知道javascript和Java有什么关系?那么javascript和Java有什么关系呢?以下是我的回答,希望对大家有所帮助。 Java和JavaScript是两门不同的编程语言一般认为,当时 Netscape 之所以将...

javaee和java有什么区别(javaee与javase区别)

本文分享给大家的是: Java SE(Java Platform,Standard Edition),应该先说这个,因为这个是标准版本Java EE (Java Platform,Enterprise Edition),java 的企业版本。 Java ME(Java Pl...

为什么大量的软件开发人员没有足够重视需求工程(在大型软件开发中用户承担的工作是)

本篇文章给大家谈谈 有两种类型的开发人员,优秀的开发人员和聪明的开发人员,你是哪一种?掌握一些技巧能让我们变成一个聪明的开发人员1)main()函数的不同写法从使用 java 的第一天开始,我们应该就会这么写:public class Example {public static...

hms core不支持打开操作(hmscore为什么不能更新)

本篇文章给大家谈谈 华为HMS Core是智能设备、用户和软件开发者之间沟通的媒介华为HMS Core作为鸿蒙系统(HarmonyOS)的重要组成部分,一直肩负着承上启下的作用,是智能设备、用户和软件开发者之间沟通的媒介华为。 HarmonyOS虽然是基于开源系统OpenH...

旅行的颜色与心情作文400字(色彩的旅行绘本)

本文分享给大家的是: 最近笔者从一篇文章看到“黑色旅游”(Dark Tourisim)这个名词一开始我先在“旅行的颜色”这个标题上头想了想“旅行”“颜色”都是我喜欢的词汇,想不到加一个“的”字,两者就能互相作用,产生陌生化的诗意。 你的旅行是什么颜色?夏天的乌镇行是青苔绿,...