栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA面向对象的简单介绍(一)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA面向对象的简单介绍(一)

一:面向对象: 《1》 面向对象(Object Oriented)是软件开发方法,一种编程范式。面向对象的概念和 应用 已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用 结构、应用 平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。 《2》 面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。 《3》对象就是面向对象程序设计的核心。 1.对象:                 万物皆对象,客观存在的事物都是对象。                 对象具有属性和行为。                 对象具有唯一性。                 对象是由类创建的,先有类,才有对象,对象是由类实例化的。 2.类:                 对象的抽象就是类。                 类就是模板,确定对象将会拥有的特征(属性)和行为(方法)。                 类定义了一种抽象数据类型。                 类是具有相同属性和方法的一组对象的集合,它为属于该类的所有对象提供                    了统一的抽象描述,其内部包括属性和方法两个主要部分。         类的特点:                1. 类是对象的类型                2.具有相同的属性和放法的一组对象的集合 3.对象的属性:         属性:对象具有的各种特征,每个对象的属性有具有特定的值,可以理解为对某类                     事物的描述。         例如:人类         ​属性:性别、身高、颜色、肤色、年龄 ... ...等等         注意:对象的属性既具有默认值,这个默认值与相对的类型相关
数据类型默认值
byte0
short0
int0
long0
double0.0
float0.0
char空字符
booleanfalse
Stringnull

4.什么是对象的行为:           方法是对象的表现形式。           方法:对象执行的操作。 5.类和对象的关系:           类是对象的抽象,仅仅是一个模板,在现实世界中是不存在的;而对象是具体的            实例,是类这个模板的具体实例。 二:我们构造一个Person类来帮助理解 先创建一个Person类,标注它的属性(特征即属性)和方法(行为即方法)
public class Person {
 
    String nickname;
    
    int gender;
    
    int age;
 public static void eat(){
        System.out.println("一顿不吃饿得慌");
    }
    public void sleep(){
        System.out.println("在哪里跌倒,就在那里睡一觉");
    }
    public void run(){
        System.out.println("跑过博尔特");
    }

}
 然后再在  测试包(PersonTest)   里调用一下我们创建好的Person类里的方法
public class Person01Test {
    @Test
    public void test01(){
        // 静态方法可以通过类名点方法名的方式调用
        // 但是不能通过类名点方法名的方式调用非静态方法
        Person.eat();
    }

    @Test
    public void test02(){
        // 静态方法可以通过类名点方法名的方式调用
        // 但是不能通过类名点方法名的方式调用非静态方法
        Person.eat();
        Person person01 = new Person();
        // 可以通过类的实例化对象名点方法名的方式调用静态方法
        // 也可以通过类的实例化对象名点方法名的方式调用非静态方法
        person01.eat();
        person01.run();
        person01.sleep();
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/820256.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号