美文网首页
java面向对象基础知识点(一)

java面向对象基础知识点(一)

作者: 方小小小圆 | 来源:发表于2016-10-29 20:50 被阅读0次

Java程序中的一切都是对象

Java程序由对象构成的,不同对象之间相互调用形成业务逻辑

世界由不同的物种构成,物种产生具体的实例

类和对象的区别

          类是模板,如人类,狗类

          对象是类的实例,如张三、旺财

面向对象三个特点

          1.封装:把数据封装起来,不让外面随便访问,如身份证号

          2.继承:同一件事情可以有多种说法

          3.多态:我们都是动物,我们有血有肉,有共同点

类的描述

类包括

         1.属性,如名字(一辆汽车有颜色,品牌,型号,价格等属性)

               如:Phone属性:brand,model,price,owner

         2.行为(方法),如eat()(一辆汽车有driving(),buyCar()等方法)

                如:call(),text(),time()

         3.构造函数:初始化方法

类的命名:

         首字母大写(每一个单词首字母大写,驼峰命名法)

方法的命名

       1.第一个单词首字母小写,其他单词首字母大写

       2.有返回值的方法必须返回规定的值,没有返回值(void)不需要返回值。

       3.对象(类的实例化)(用new关键字构造类的实例,即对象)

类的相互调用以及包的相关知识(java默认导入Java.lang.*;包)

       不同的package的类不能相互调用,若需要相互调用,需要将被调用的类声明为public,然后在调用类的类里使用import关键字导入包。

       不同的package之间的方法不能相互调用,若需要相互调用,需要将被调用的类声明为public,然后在调用方法的类里使用import关键字导入包,然后将需要调用的方法声明为public。

四个访问控制修饰符

       1.default:在自己的package里面可用

       2.public:所有地方可用

       3.private:只有在自己的类里面可用

       4.protected:在子类和当前package可用

       注:四个都可以修饰方法、成员变量和类;类里面只有public和default

Static修饰符(修饰类变量或类方法,也叫静态变量或静态方法)

         类变量:属于类的变量,只分配一个空间,通过类名直接被使用。

         成员变量:属于实例,新建一个成员分配一个内存空间。属于实例的变量,只有有了实例才能使用。

         在static方法中不能直接使用实例变量。

         final关键字:用于修饰常量,不可变。

         final加载方法上表示方法不能被覆盖。

         final加在类上表示类不能被继承。

         final加在变量上就成为常量,不能被修改。

相关文章

  • java SE目录

    java SE目录 java基础(一)java基础(二)关键字面向对象(一)面向对象(二)面向对象(三)集合(一)...

  • java总结

    Java是一门面向对象编程语言. java知识点梳理 java面向对象的特点java面向对象的三个基本特性: 封...

  • Java基础03面向对象

    Java 基础02Java编程基础 面向对象上 面向对象的概述 面向对象的概述:面向对象是一种符号人类思维习惯的编...

  • 安卓技能储备

    没有写完所有的知识点,只是面试中会问到的一些知识点 Java基础 java语言的特性:封装,继承,多态面向对象的五...

  • Java 面向对象面试指导

    更详细Java面试请点击这里 Java 面向对象必会知识点 Java 的核心是面向对象编程,所有的 Java 程序...

  • 从事Android以来的相关总结1-JAVA技能

    ☆JAVA技能 «有良好的JAVA基础,熟练掌握面向对象思想: 理解面向对象: 面向对象是一种思想,是基于面向过程...

  • 【知识详解】JAVA基础(秋招总结)

    JAVA基础 目录 JAVA基础 问:面向过程(POP)和面向对象(OOP)? 问:Python和Java的区别?...

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

  • 面向对象

    title:面向对象tags: 基础,Java 面向对象 面向对象程序设计简介 面向对象的基本思想是使用类、对象、...

  • Java面向对象

    今天就来讲讲面向对象的那些东西,这些知识点都是学习Java面向对象编程的基础,是必不可少的,它有可能出现在实际的项...

网友评论

      本文标题:java面向对象基础知识点(一)

      本文链接:https://www.haomeiwen.com/subject/vhpyuttx.html