面向对象入门

  • 1,面向过程与面向对象:

面向对象:

  • 类的核心属性:

  1. 属性(field--字段) 全局变量(在类的内部的最上方)

  1. 属性命名:标识符原则;首字母小写,小驼峰原则;属性即事务公共特点,侧重名词

  1. 语法:

引用类型,默认类型null

  • 方法

  1. static:静态方法。无static(非静态方法)

  1. 位置:构造方法的下方(属性的下方),重要的放置方法上方

实例化

  • 构造方法

1.package com.soft863.www.demo.demo0214;
/*
* 类的核心元素
*   1.属性(field ---字段)  全局变量(----常量)
*     (1)位置放置在类的内部的最上方
*     (2)属性
*         2.1 标识符原则
*         2.2 首字母小写  (小驼峰)
*         2.3 属性即事物公共的特点,侧重名词   ----属性侧重名词
*         2.4 语法  访问修饰符 [其他修饰符] 类型 变量名[ = 值];
*
*   2.方法(method ---方法(函数))   static(静态方法) 无static(非静态方法)
*      (1)位置放置在构造方法的下方(或属性的下方)  建议重要的放方法的上方
*      (2)方法
*         2.1 标识符原则
*         2.2 首字母小写  (小驼峰)
*         2.3 方法侧重事物公共的行为动作,侧重动词或者动宾  -----方法侧重动词
*         2.4 语法   访问修饰符 [其他修饰符] 返回值类型 方法名(参数类型 参数名,参数类型 参数名。。。){
*                       //方法体
*                    }
*
*
*   3.构造方法
*
*
* */
public class Person {
    // 1.属性
    // 访问修饰符 [其他修饰符] 类型 变量名[ = 值];
    public String id;// null     属性的默认值  基本类型中数字类型 0  基本类型中boolean false 引用类型初值null
    public String name;// null
    public int age;// 0
    public String sex;// null

    // 2.方法
    public void eat(){// 方法的声明 方法的定义
        System.out.println("吃饭");

    }

    public void sleep(){
        System.out.println("休息");
    }

    public static void main(String[] args) {
        // 1.类和对象的关系
        // 变量类型 变量名 = 值;
        // 类名 对象名/引用名/实例名 = new 类名();
        Person person = new Person();// 对象的实例化
        // 2.属性调用  对象名.属性
        String name = person.name;// 得
        person.name = "杨幂";// 设置

        System.out.println(name);
        System.out.println(person.name);
        System.out.println("***");

        Person person1 = new Person();
        person1.name = "赵丽颖";
        System.out.println(person.name);
        System.out.println(person1.name);

        // 3.方法调用  对象.方法
        String str = new String();
        str.split(",");

        Person person2 = new Person();
        person2.eat();
        person2.sleep();


    }



}

  • 构造方法:

1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值