JavaSE学习

JavaSE学习

IDEA配置

使用Intellij

Java基础语法

面向对象

面向对象思想简介

  • 概念

对于Java来说,万物皆对象,一个对象代表了某个具体操作,一组对象组成完成的程序设计,对象之间通过相互传递信息实现程序开发。

面向对象的三个优点:(1)可重用性(2)可扩展性(3)可管理性

  • 面向对象三大特性

    (1)继承性:子类拥有父类全部特征和行为,Java只支持单继承。

    (2)封装性:使用类进行封装,提供私有和公有访问模式,目的是保护信息。

    (3)多态性:“一个接口,多个方法”,子类继承父类方法后,可以具有不同的属性或表现形式。

类和对象

  • 什么是类:

    类是描述了一组具有相同特征(属性)和相同行为(方法)的一组对象的集合。

    类是具体的对象,对象是抽象的类。

  • 类的定义:

    // 访问限定符、修饰符、class关键字、类名、extends关键字、implements关键字、程序体
    [public][abstract|final]class<class_name>[extends<class_name>][implements<interface_name>] {
        // 类的属性,也叫数据成员
        <property_type><property1>;
        <property_type><property2>;
        <property_type><property3>;// 类的方法,也叫方法成员
        function1();
        function2();
        function3();}
    // 定义一个具体的类
    public class Person{
        private String name;
        private int age;
        public void speak(){
            System.out.println(name + "今年" + age + "岁!");
        }
    }
    // 类的成员变量
    // 访问限定符、修饰符、修饰符、变量类型、变量名
    // 可以在声明成员变量的同时对其进行初始化,如果没初始化,则使用默认值
    [public|protected|private][static][final]<type><variable_name>
    // 创建类的实例
    
  • 各种限定符/修饰符/关键字的含义

  • Java数据类型/初始化默认值

附录:一些用到的链接

Java基础教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值