java_初识面向对象

JAVA:初识面向对象

一、基本介绍

面向对象程序设计(英语:Object-oriented programming,缩写:OOP)是种具有对象概念的程序编程典范,同时也是一种程序开发的抽象方针。它可能包含数据、属性、代码与方法。对象则指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,对象里的程序可以访问及经常修改对象相关连的数据。在面向对象程序编程里,计算机程序会被设计成彼此相关的对象。——《维基百科


伪代码

类狗
开始
    公有成员:
        吠叫():
    私有成员:
        毛皮颜色:
        孕育:
结束

属性定义格式:

[修饰符] 属性类型 属性名 = [默认值]

成员变量的默认值:

数据类型默认值
整数0
浮点数0.0
字符‘\u0000’
布尔false
引用null

方法定义格式:

[修饰符] 返回类型 方法名(形参){

	第一条执行语句
	第二条执行语句
	第n条执行语句
	
}

属性和方法的权限:

public公开的,公共的
private私有的,不可直接访问

二、对象类的调用

创建一个类 Dog:

            //类名
public class Dog {
    //----成员属性----
    //公共属性
    public String unification = "吠叫、四条腿、一只尾巴";

    //私有属性
    private String breed;//品种
    private double weight;//体重

    //成员方法
    public void goodFriend(){
        System.out.println("人类的好朋友");
    }
}

调用对象类:

public class Test {
    public static void main(String[] args) {

        //需要调用,需要new一个对象
        Dog dog01 = new Dog();
        //公有属性可以直接使用用
        System.out.println(dog01.unification);
        //公有方法的使用
        dog01.goodFriend();
    }
}

执行结果:

在这里插入图片描述

如何给private的属性变量赋值并调用?

private的属性变量赋值与调用需要在class类中定义set、get方法(如下)

 //给private的属性变量赋值需要set方法
    public void setBreed(String breed) {
        this.breed = breed;
    }

    //private的属性变量的使用需要get方法
    public String getBreed() {
        return breed;
    }

private的属性变量赋值与调用

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值