美文网首页
JAVA入门的进一步加深

JAVA入门的进一步加深

作者: 黑铁选手 | 来源:发表于2019-08-06 20:55 被阅读0次

学习目的

深入了解Java语言里面的类、对象、数组的三种输出方式、属性、方法。

相关技术、及其使用

类和对象
类:
一个抽象的不实际存在的,描述同一类事物(具有共同的属性和方法)是一个概念,不能完成具体的事情,简单点将类就是封装。
对象:
Java里面除了8大数据类型以外都是对象
对象 具体的实际存在的 某一类的实例化 对象都是new出来的 可以完成具体的事情,有内存空间 同一个类可以有多个对象
类和对象的关系:
同一个类里面可以创建多个对象,每个对象的内存空间都是独立的(对象与对象之间没有任何关系,除了都是通过一个类创建地,对任意一个对象的属性进行操作不影响其他的对象的属性)

存什么值 :成员变量
完成什么样的功能:方法
属性:
属性是对象的相关属性,如:姓名 ,年龄,分数等都是属性

class Person{
    //成员变量 通常定义在类的最上面
    //default :public protected
    String name;
    int age;
    float score;
    String password;
};

定义的这个类里面 name age score password 都是Person类的属性。
数组的三种输出方式:

       //数组的三种遍历方式
        //数组输出方式1
        for(int i = 0;i< 10;i++){
            System.out.print(count[i] +" ");
        }
        System.out.println();
        //数组输出方式2
        for(int temp : count ){
            System.out.print(temp+" ");

        } System.out.println();
        //数组输出方式3
        System.out.println(Arrays.toString(count));

    }

这三种输出方式分别调用了Java里面的不同方法,对其进行输出
封装:
通过访问权限实现 :public private protected
把私有的东西封装起来 不让外部使用,需要给外部使用 就暴露出来
类前面的修饰符:public static final private (定义的类里面如果没有修饰符,默认是公有的public)
public 公有地 想用就用 (内部可以使用 外部可以使用)
private 私有 只能自己使用 外部无法访问
protected 受保护的 外部(同一个包里面)可以访问

方法的使用:调用谁(对象)的方法,在类里面课异质结调用自己的方法(所有资源),而在外部调用必须通过对象来调用
方法的定义:
例如:


    //方法的定义   public static final private  都有返回值
        public void test (){
            System.out.println("没有返回值 没有参数的方法");
        }
        public  void test2(){
            test();
        }
        //没有返回值 接受一个参数 (需要别人帮忙)
        public  void test3(String name){

        }
        //一个参数一个返回值
        public int test4(String name ){
            return  0;
    }//有参数就要有返回值return
    //有多个参数 每个参数用逗号隔开
    public  int test5(String name,int age){
        return  0;
    }
    //可变参数 相当于 数组 所有值求和
    public int test6(int ... counts){
        int sum = 0;
        for (int i = 0 ;i < counts.length;i++){
            sum +=counts[i];
        }
        return  0;
    }

public static final private都有返回值
如果定义时后面出现void则无返回值

心得

今天又是元气满满的一天,跟着写代码的感觉越来越有感觉,跟前几天相比较少了一些懒惰,同时今天获得了更多的收获,进一步的加深了对类、对象、属性、方法的了解,通过今天的学习能够很好地区分出什么是类、什么是对象,期待明天有更多的收获。

相关文章

  • JAVA入门的进一步加深

    学习目的 深入了解Java语言里面的类、对象、数组的三种输出方式、属性、方法。 相关技术、及其使用 类和对象类:一...

  • Java编程入门

    Java编程入门(词汇表) Java编程入门:前言 Java编程入门:第1章 思考的风景 Java编程入门(1.1...

  • java入门(一) | HelloWorld -- welcom

    首发于:java入门(一) | HelloWorld -- welcome to join us java入门...

  • Java入门第二季学习总结

    课程总概 该门课程作为java入门学习的第二季,是在有一定的java基础上进行的进一步学习。由于该季涉及到了jav...

  • JAVA入门必备的7本书籍,绝对简明的书籍!

    JAVA入门必备的7本书籍,绝对简明的书籍! JAVA入门必备的7本书籍,绝对简明的书籍! JAVA入门必备的7本...

  • JAVA入门书籍

    入门:《head first java》(借许)/《21天学通JAVA》(电子书) JAVA入门基础教程:http...

  • 2020-11-08

    前阵子学习网络编程,用心用力,受益匪浅。反过来也使我加深对go语言的理解,让我更进一步入门。 这阵子我该学习gin...

  • 2020版本Java300集资料免费分享福利

    2020年,Java零基础到精通资料教材,零基础入门Java,包含Java快速入门课程,干货分享,新基础Java教...

  • 1-JavaBasisBegin

    Java入门 JDK && JRE && JVM JVM(Java Virtual Machine ):Java虚...

  • JVM学习之—Java内存区域

    为了加深对Java语言的理解,加深对Java虚拟机工作机制、底层特性的了解和掌握,准备在闲暇时间,抽空对《深入理解...

网友评论

      本文标题:JAVA入门的进一步加深

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