zoukankan      html  css  js  c++  java
  • java基础-初识类

    一 前言

    《【java基础】-谈谈对面向对象理解 》一文中已经知道什么是对象,如何创建对象;这篇文章主讲对象的类型,简称类;

    在这里插入图片描述

    二 类介绍

    2.1 类

    每个对象都有一个类型,通常在所有的面向对象语言中对象的类型都是使用class表示;创建类的代码如下,这表示创建了一个车的类,

    1. public表示公共的意思,这是对象的访问级别,在后续的文章中会提到;
    2. Car表示对象的名称;
    3. 花括号中的内容也就是类的内容(类中的内容也就是成员,成员分为字段和方法,对应对象的属性和行为)
    public class Car {
    
    }
    

    在这里插入图片描述

    2.2 字段

    字段是类中的成员,我们更愿意称呼字段是类的属性;字段的表示如下,这意指车有个共同的属性就是颜色;

    1. private表示私有的意思,这是对象的访问级别,在后续的文章中会提到;
    2. String表示字符串类型,没错,每个字段跟对象一样,字段也是有类型;
    3. 封号表示字段的结束;
    public class Car{
    
        // 字段颜色
        private String color;
        
    }
    

    在这里插入图片描述

    2.3 方法

    方法也是类中的成员,如果学过c的读者就会知道函数,在java规范我们都称函数是方法,也就是对象的行为;如下代码中创建了个设置车颜色的方法,

    1. public表示方法的访问级别;
    2. String表示方法的返回类型是字符串类型;
    3. getColoer表示方法名称;
    4. 小括号中的内容表示方法的参数列表,可以看见需要传入color 是String类型;
    5. return表示返回,也意指方法的结束,与public后面的String类型对应,返回值的类型就必须是字符串类型;
    6. 方法可以有多个参数,可以使用逗号作分隔符号;
    public class Car {
    
        // 字段
        private String color;
        
        // 方法
        public String setColor(String color) {
          return color;
        }
    }
    

    在这里插入图片描述

    2.4 包

    包指每个类都会存放在包里面,就好像一袋零食,将能吃的东西用袋子包装起来,保证其不会坏;那么包也是同样的道理,包也是将类包装存放起来;
    每个类都有单独属于自己的包;如下代码

    1. package 表示包 , om.zszxz 表示Car这个类在 com包的子包zszxz中;
    2. import 表示引入 ;
    3. com.zszxz.Oil; 同理表示 Oil这个类在com包的子包zszxz中;
    4. 当我们在一个类中要使用其他类或者其成员时就需要导入这个类;
    5. 想要导入一个包下的所有类可以使用通配符,例如:import com.zszxz.
    package com.zszxz;
    
    import com.zszxz.Oil;
    
    public class Car {
    
        private Oil oil;
    
    }
    

    在这里插入图片描述

    三 helloworld

    构建你的第一个java程序,输出字符串 helloworld,表示加入java编程世界,java大神们会祝福你;System.out 是System类中的属性,其属于 java.lang(java的语言包)包中,java.lang包中的类默认到每个类中,故不需要导入类;System.out 是 PrintStream 类型的属性,意指打印内容输出至控制台;

    package com.youku1327.base;
    
    /**
     * @Author lsc
     * @Description <p> </p>
     * @Date 2019/11/27 21:54
     */
    public class HelloWorld {
    
        public static void main(String[] args) {
            System.out.println("Hello World");
        }
    }
    

    在这里插入图片描述

  • 相关阅读:
    checkIP.sh
    checkAPP
    &&和&区别,||和|区别?
    手动测试oracle数据库连接
    存储过程的优缺点?
    什么是存储过程?用什么来调用?
    序列的作用
    内连接和外连接
    左连接和右连接
    java中常用的类、包、借接口
  • 原文地址:https://www.cnblogs.com/zszxz/p/12058079.html
Copyright © 2011-2022 走看看