美文网首页
Java学习-2-对象和类

Java学习-2-对象和类

作者: 持之以蘅 | 来源:发表于2019-06-21 21:10 被阅读0次

对象和类

  • 什么是对象?
    对象有状态和行为;
    状态指一朵花是红色的,紫色的,品种;
    行为有睡眠状态,呼吸等等。
  • 什么是类呢?
    类是一个模板,描述一类对象的行为和状态。
    对象是类的一个实例

使用变量理解

public class Flower{
    String breed;
    int age;
    String color;
void  sleeping(){
}

void lenght(){
}

sleeping()与 lenght()都是Flower类的方法;

  • 局部变量:在方法、构造方法、语句块中定义;声明和初始化都是在方法中;方法结束,变量自动销毁;
  • 成员变量: 定义在类中,方法体之外的变量;创建对象时实例化;成员变量可以被类中方法、构造方法和特定类的语句块访问。
  • 类变量: 声明在类中方法体之外,必须声明为static类型。

构造方法

public class Puppy{
    public Pubby(){
}
public Pubby(String name){
//这个构造器仅有一个参数:name
}
}

对象创建

  • 需要声明:对象名称、类型
  • 实例化:关键字new创建一个对象
  • 初始化:使用new创建对象,会调用构造方法初始化对象
public class hello {
    public hello(String name){
        System.out.println("name is : " + name);
    }//构造器
    public static  void  main(String[] args){
        hello  myPubby = new hello("tommy");
    }//初始化
}
运行结果

实例

访问实例变量和调用成员方法

public class hello {
    int puppyAge;
    public hello(String name){
        System.out.println("name is : " + name);
    }\\构造器

    public void setAge( int age){
        puppyAge = age;
    }

    public int getAge() {
        System.out.println("age is : " + puppyAge);
        return puppyAge;
    }

    public static  void  main(String[] args){
        /*创建对象*/
        hello  myPuppy = new hello("tommy");
        /*通过方法来设定age*/
        myPuppy.setAge(2);
        /*另一个方法获取age*/
        myPuppy.getAge();
        /*访问成员变量*/
        System.out.println("变量值 : " + myPuppy.puppyAge);

    }
}
运行结果

源文件声明

  • pubilc类只能在一个源文件出现一次
  • 一个源文件可以有多个非public类
  • 类名与源文件名一致
  • (如果一个类定义在某个包中,那么package语句应该在源文件的首行。
  • 如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
  • import语句和package语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。)

Java包

  • 包主要用来对类和接口进行分类。
Import语句

不是特别懂????

大概是把两个部分放在一起运行

image.png
image.png
image.png

相关文章

  • Java学习-2-对象和类

    对象和类 什么是对象?对象有状态和行为;状态指一朵花是红色的,紫色的,品种;行为有睡眠状态,呼吸等等。 什么是类呢...

  • 一分钟了解JAVA基础知识,来看看吧!

    学习JAVA,必备技能:JAVA基础。 1、java编译过程: 2、java对象: 对象是类的一个实例,有状态和行...

  • Java类和对象

    原文链接 Java类和对象 你将学到: 类和对象的概念是什么 Java中创建类和对象的方法 构造方法重载 类和对象...

  • Java面向对象概述和三大特性

    Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。围绕着 Java 类和 Java 对象,...

  • 学习Java编程面向对象的五大基本原则

    Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。围绕着 Java 类和 Java 对象,...

  • 对像和类

    Java 对象和类 多态 继承 封装抽象 Java对象和类 类对象实例方法消息解析代码: 11 运行结果: 小狗的...

  • Android_开发_Day8_类和对象

    Android_开发Day8类和对象 目的: 了解Java的类和对象,学会Java类和对象的新建与使用。 技术: ...

  • 重拾Java (四)类和对象(面向对象)

    重拾Java第四篇-类和对象 Java是面向对象的一门语言,类作为面向对象的第一公民,有必要学习一下啦~ 类的建立...

  • class文件和字节码解析

    讲解了Java类和对象在内存中的表示机制,Java对象是根据Java类创建的,表示一个Java类实例;Java类是...

  • Java 教程笔记-学习Java语言

    学习Java语言 面向对象编程概念 核心概念:对象,消息,类和继承这一节会介绍 对象,类,继承,接口和包 What...

网友评论

      本文标题:Java学习-2-对象和类

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