海阔天空

当前时间为:
欢迎大家来到海阔天空https://www.9713job.com,广告合作以及淘宝商家推广请微信联系15357240395

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

未分类
2020-08-13 10:08:41
1822677238@qq.com

面向对象的三个修饰符之static

实例属性

public class demos{
    public static void main(String[] args) {
        MyClass mc1=new MyClass();
        mc1.a=10;
        MyClass mc2=new MyClass();
        mc2.a=20;
        System.out.println(mc1.a+"\t"+mc2.a);
        //运行结果 10   20 (更多…)

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

未分类
2020-08-11 20:28:52
1822677238@qq.com

面向对象之三个修饰符 Abstract

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

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

未分类
2020-08-11 10:17:57
1822677238@qq.com

面向对象课后习题

将下面代码填充完整

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
1822677238@qq.com

面向对象三大特性之多态

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

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

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

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

未分类
2020-08-10 20:28:37
1822677238@qq.com

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

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

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

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

未分类
2020-08-10 09:59:24
1822677238@qq.com

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

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

super访问方法

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

2020java教程:面向对象的三大特性之继承

未分类
2020-08-09 16:58:23
1822677238@qq.com

面向对象的三大特效之继承

生活中的继承
生活中的 “ 继承 ” 是 施方的一种赠与, 受方的一种获得
将一方所拥有的东西给予另一方

程序中的继承
程序中的继承,是类与类之间 特征 和 行为 的一种赠与或获得
两个类之间的 继承关系 , 必须 满足 “ is a ” 的关系
狗继承动物,猫继承动物 (更多…)

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

未分类
2020-08-09 15:05:45
1822677238@qq.com

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

封装的必要性

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教程:函数试题如果整数 A 的全部因子(包括 1,不包括 A 本身)之和等于 B

未分类
2020-08-08 20:45:56
1822677238@qq.com

如果整数 A 的全部因子(包括 1,不包括 A 本身)之和等于 B,且整数 B 的全部 因子包括 1,不包括 B本身)之和等于 A,则称整数 A\B 是一对亲密数。求 3000 以内的全部亲密数

public class demos{
    public static void main(String[] args) {
        for(int i=0;i<=3000;i++){
            int b=send(i);
            int a=send(b);
            if(a<b && a==i){
                System.out.println(a+"\t"+b);
            }
        }
    }
    public static int send(int n){
        int sum=0;
        for(int i=1;i<=n/2;i++){
            if(n%i==0)sum+=i;
        }
        return sum;
    }
}

2020java教程:面向对象

未分类
2020-08-08 14:59:19
1822677238@qq.com

面向对象

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

什么是程序?

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

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

(更多…)