zoukankan      html  css  js  c++  java
  • Java 面向对象的解释 和 类与对象方法的创建使用 (Java 学习中的小记录)

    Java 面向对象 (Java 学习中的小记录)作者:王可利(Star·星星)

    1.面向对象的三大特性:封装,继承,多态。。

    2.对象是唯一真实存在的事物。。

    3.面向对象的编程思想是让计算机语言中的事物的描述和自然中的事物尽可能保持一致,也就是类似 ...

    4.面向对象的核心:找到合适的对象去做合适的事情。。

    java中,如何来找到合适的对象:

    1.sun公司已经指定好的类,通过定制好的类创建对象,需要认识这些类。(系统自带的,需要我们学习的类)

    2.自定义类,系统的类没有我们需要的类,就需要自己自定义类,然后拿来创建对象。。

    类的格式:

    class 类名 {

          属性(成员变量):描述事物的公共特点(年龄、名字、班级....)

          方法:描述事物的行为(做什么事情吗,由这个类创建的对象来调用)

    3.通过自定义类来创建一个对象

        格式:

             类名  对象名 (变量名) = new 类名();

     4.方法的格式

        格式:

             修饰符  返回值类型   方法名 (参数){

                实现的功能方法。。

        修饰符:

        1.public :公开的方法,任何人都可以访问。

        2.private :私有的,只能自己访问。

    5.访问属性,拿到属性:

        对象名.属性名

    6.设置属性:

        对象名.属性 = “星星”;

        对象名.属性 = 12;

    7.访问方法,对象调用方法:

        对象名.方法名(参数)

    代码如下:

     1 //car 的属性方法
     2 
     3 class Car
     4 {
     5     //属性 格式:数据类型 变量名
     6     String color;
     7     String name;
     8     int wheelNumber;
     9 
    10     public void run(){
    11     
    12         System.out.println("run 的方法 汽车启动了~");
    13     }
    14 }
    15 //主函数的方法
    16 class  Star1
    17 {
    18     public static void main(String[] args) 
    19     {
    20         //创建Car 的对象
    21         Car starCar = new Car();
    22 
    23         //设置属性
    24         starCar.color = "blue";
    25         starCar.name = "劳斯莱斯幻影";
    26         starCar.wheelNumber = 4;
    27 
    28         //调用汽车对象 调用 汽车的方法
    29         starCar.run();
    30     }
    31 }

    总结:(和Object-C 的语法相似)

         对象的创建语法:类名 对象的名字 = new 类名();

         实例方法写在:  public void 方法名(参数){  };

         对象在 主函数里面调用自己的方法 和 设置自己的属性 ...

  • 相关阅读:
    JAVA动态添加枚举值
    maven仓库配置
    AWS S3 上传下载文件
    golang http client的MaxConnsPerHost限制
    redis cli的特殊用法
    go调度: 第三部分-并发
    tcmalloc的memory heap profiler
    【流数据处理】MySql/PG/Oracle+Kafka+Flink(CDC捕获) 部署及实时计算
    【概念】详解MapReduce原理
    一次失败的创业经历
  • 原文地址:https://www.cnblogs.com/StarKL/p/6113925.html
Copyright © 2011-2022 走看看