面向对象第一章

一.什么是类?

      类是具有相同属性和方法的一组对象的集合。

二.什么是对象?

    用来描述客观事物的一个实体,由一组属性和方法构成。

三.方法和属性是什么?

    属性的概念:对象具有的各种特征。

    方法的概念:对象执行的操作。

    方法的定义:JAVA中,用方法来描述现实事物的行为。

四.什么是方法重载?(附代码举例)

    1. 方法名一样。

    2.参数列表不一样(参数个数不同或者参数类型不同)

五.Eclipse常用快捷键有哪些?

导包快捷键:Shift+Ctrl+O

多行注释快捷键:Alt+/

代码格式化快捷键:Shift+Ctrl+F

保存快捷键:Ctrl+S


六.判断某月是什么季节

public class Season {
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int month = 0;
do {
	System.out.println("输入月份");
	  month = scan.nextInt();
		switch (month) {
		case 1:
			System.out.println("1月是冬季");
			break;
		case 2:
			System.out.println("2月是冬季");
			break;
		case 3:
			System.out.println("3月是春季");
			break;	
	    default:
	    	System.out.println("没有符合的项目");
		}
} while (month!=0);
     System.out.println("退出系统");
	}

}

保存快捷键:Ctrl+S

六.判断某月是什么季节



构造方法:构造方法是一种特殊的方法,其主要功能是用来在创建对象时,初始化对

象,即为对象的成员变量赋上初始值;构造方法与类名相同,同时可以重载多个不同

的构造方法

构造方法练习(附代码)

package com.lenovo.www.day10;  
  
/** 
 * 测试类 
 *  
 * @author lenovo64 
 *这只小狗是小白,白色正在和那只小猫叫做小黑,黑色在打架 
 *获胜的动物是黑色 
 */  
public class Test {  
    public static void main(String[] args) {  
  
        Animal dog = new Animal("小黑", "小猫", "黑色");  
        Animal cat = new Animal("小白", "小狗", "白色");  
        String s = dog.play(cat, dog);  
        System.out.println("获胜的动物是" + s);  
    }  
}  
  
class Animal {  
    String name;  
    String kind;  
    int age;  
    String color;  
    long animalID;  
    String date;  
  
    public Animal(String name, String kind) {  
        this.name = name;  
        this.kind = kind;  
    }  
  
    public Animal(String name, String color, String kind) {  
        this.name = name;  
        this.color = color;  
        this.kind = kind;  
    }  
  
    public Animal(String name, int age, long animalID) {  
        this.age = age;  
        this.animalID = animalID;  
    }  
  
    public String play(Animal dog, Animal cat) {  
        System.out.println("这只" + dog.color + "是" + dog.name + "," + dog.kind + ",正在和那只" + cat.color + "叫做" + cat.name  
                + "," + cat.kind + ",在打架");  
        return cat.kind;  
    }  
}


package com.zjm.www.day10;  
/**+ 
 *  
 * 动物练习 
 * @author Zjm 
 * 
 */  
public class Ex_animal {  
  
    public static void main(String[] args) {  
        // TODO Auto-generated method stub  
  
        Animal an1 = new Animal("兔子","草",5);  
        Animal an2 = new Animal();  
        Animal an3 = new Animal(an1,an2);  
        an2.all(an3);  
    }  
}  
class Animal{  
    String name;  
    String eat;  
    int weight;  
    public Animal() {  
        this.name = name;  
        this.eat = "猪蹄";  
        this.weight = 12;  
    }  
    public Animal(Animal a,Animal b) {  
        this.name = b.name;  
        this.eat = a.eat;  
        this.weight = b.weight;  
          
    }  
    public Animal(String name,String eat,int weight) {  
        this.name = name;  
        this.eat = eat;  
        this.weight = weight;  
    }  
    public Animal(String name,int weight) {  
        this.name = name;  
        this.weight = weight;  
    }  
    public void eat1() {  
        System.out.println("这个动物喜欢吃" + this.eat);  
    }  
    public void run() {  
        System.out.println("这个动物会跑");  
    }  
    public void all(Animal an) {  
        System.out.println("这是一只 " + this.name + ",它喜欢吃 " + an.eat + ",它重 " + an.weight +" 斤");  
    }  
}  


1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.m或d论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 、1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值