首页 > 编程语言 > 详细

Java面向对象

时间:2019-05-28 20:24:48      阅读:80      评论:0      收藏:0      [点我收藏+]

Java面向对象核心:类与对象

  类是对某一类事物的共性的抽象概念;而对象描述的是一个具体的产物。(类是一个模板,而对象才是类可以使用的实例,先有类才有对象)

  类是我们Java程序中最小的执行单元;面向对象思想开发(方法).

        python:函数 ;面向对象+函数式编程

  1.类使用class关键字修饰;类名使用首字母大写的写法;一个源文件不能代表一个类,原因是一个源文件中可以存放多个类

  2.对象通过new关键字创建的 :类名  对象名=new 类名();

  3.类中的成员变量具有什么特点,和我们之前在main方法中声明变量有什么不同?

    1.成员变量是具备默认值的

    2.访问修饰符修饰 static private public

  4.类对象的实例化: new关键字

             clone克隆

             反射的:newInstance()

             代理: Proxy.newInstance()

  5.对象数组:就是数组里的每个元素都是类的对象,赋值时先定义对象,然后将对象直接赋给数组就行了。

Java中的四种访问级别:修饰符

    public:公共 范围是最广的 使用public关键字修饰的任何成员都可以进行调用

    private:私有的 范围是最窄的 使用private修饰的成员只能在本身类中进行调用

    default:默认不编写访问修饰符的权限 在同级包中的其他类可以使用 不能跨包使用

    protected:同包及子类可以访问(受保护的)

成员变量:修饰实体的静态特征,成员变量拥有默认值  数值类型的变量:0

    Boolean:false

    String:null

    数组:null

成员方法: 访问修饰符 返回值类型 方法名(参数){方法体} 声明*

    什么是方法的返回值类型:函数执行结束后的结果类型 void 代表为空返回值  

        return 1.返回值  2.结束方法的运行(return后不能编写任何代码)

    什么是参数:方法执行的必备条件,参数的个数没有限制

调用阶段:通过对象调用函数  对象名.函数名

this关键字:当前类对象

       1.当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。(this是当前对象自己)

          2.把自己当作参数传递时,也可以用this.(this作当前参数进行传递)

Java面向对象

原文:https://www.cnblogs.com/big-data-sky/p/10939840.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!