舒大少博客

一个95后少年的个人博客

当前时间为:
欢迎大家来到舒大少博客http://www.evshou.com,广告合作以及淘宝商家推广请微信联系15357240395

2020java教程:面向对象之三个修饰符 Abstract

2020-08-11 20:28:52
swq1822677238

面向对象之三个修饰符 Abstract

什么是抽象?
似是而非的,像却又不是;具备某种对象的特征,但不完整 (更多…)

2020java教程:面向对象课后习题

2020-08-11 10:17:57
swq1822677238

面向对象课后习题

将下面代码填充完整

public class demos{
    public static void main(String[] args) {
        //创建一个狗对象,调用有参构造
        //名为joy,年龄2岁,性别为母
        Dog d=new Dog("joy",2,false);
        //调用该对象的无参play方法
        d.play();
        //调用该对象的有参play方法,参数为30
        d.play(30); (更多…)

2020java教程:面向对象三大特性之多态

2020-08-11 06:51:13
swq1822677238

面向对象三大特性之多态

生活中的人物视角
生活中,不同人物角色看待同一个对象的视角不同,关注点也不同

比如学生小明
在父母眼里他是儿子,在爷爷眼里他是孙子
在老师眼里他是学生,在同学眼里他是同学

生活中的多态
如果你看见 蜥蜴 你会说 它是什么?
蜥蜴?动物?爬虫?
生活中的多态是指`客观事物在人脑中的主观反应`
主观意识上的类别与客观存在的对象具有 “is a” 关系时,即形成多态 (更多…)

2020java教程:面向对象之银行ATM存取款机操作

2020-08-10 20:28:37
swq1822677238

面向对象之银行ATM存取款机操作

下面是银行ATM存取款机操作

import java.util.Random;
import java.util.Scanner; (更多…)

2020java教程:面向对象的三大特性super关键字

2020-08-10 09:59:24
swq1822677238

面向对象的三大特性super关键字

super关键字
在子类中,可直接访问从父类继承到的属性和方法,但如果父子类的属性或方法存在重名(属性遮蔽,方法覆盖)时,需要加以区分,才可以专项访问。

super访问方法

public class demos{
    public static void main(String[] args) {
        Sub s=new Sub();
        s.name="西瓜虫";
        s.eat("西瓜");
    }
} (更多…)

2020java教程:面向对象的三大特性之封装

2020-08-09 15:05:45
swq1822677238

面向对象的三大特性之封装

封装的必要性

public class demos{
    public static void main(String[] args) {
        Student s1=new Student();
        s1.name="tom";
        s1.age=20000;//在对象的外部,为对象的属性赋值
        // 可能存在非法数据的录入
        //现阶段没有办法对属性的赋值加以控制
        //使用封装可以解决数据的非法问题
        s1.sex="male";
    }
}
class Student{
    String name;
    int age;
    String sex;
}

(更多…)

2020java教程:面向对象

2020-08-08 14:59:19
swq1822677238

面向对象

想要知道对象是什么,就先知道什么是程序。

什么是程序?

程序是为了模拟现实世界,解决现实问题,而使用计算机语言编写的指令集和。

如:支付宝是为了生活便捷,收付款功能。美图是为了修图和美颜的。

(更多…)