4.4日总结

一、类,对象

万物皆对象,

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

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

将属性相似的对象我们可以放在一个类中;

每个对象都有属性和方法

属性就是对象的特征,方法就是执行的操作!

例如汽车:

属性:品牌,型号,颜色

方法:发动,停止,加速

例如狗:

属性:颜色

方法:叫,跑,吃

如果要调用另一个类的方法必须先在这个类 创建一个另一个类的对象;

创建格式:

类名 对象名= new 类名();

二、,java类的模板:

        public class 类名{

            //定义属性的部分

            属性1的类型 属性1;

            。。。

            属性n的类型 属性n;

            //定义方法部分

                方法1;

            。。。

            方法m;

            }

三、方法调用

不需要知道方法的具体实现,实现崇墉,提高效率

Student累的方法a()调用Student的方法b(),直接调用。

   public void a(){

b(); //调用b()

}

Student类的方法a()调用Teacher类的方法b(),先创建类对象,然后使用“.”调用

public void a(){

  Teacher  t=new Teacher{};

t.b{ };   // 调用Teacher类的方法b()

}

四、创建和使用对象

类名 对象名=new  类名();例如:School center=new School();

引用对象:引用类的属性:对象名.属性  center.name=“课工厂”     //给name属性赋值。

                 引用类的方法:对象名.方法名();center.showCenter( )      //调用showCenter( ) 的方法

public class Student{

public String name;

public int age;

public char sex;

public void Intorduce(){

System .out.println("我叫"+name+“性别"+sex+"今年"+age+"岁。");

}

这就是一个同学的了类它的属性是姓名,年龄,性别;方法就是自我介绍!

五、,方法分为有返回值和没有返回值两种;

有返回值的必须用return返回

没有返回值的用void修饰

(1)在类里创建对象

String name;
 int age;
 String price;
public void showInfo() {
if(age>0&&age<18) {

System.out.println("门票免费!");

}else if(age>=18&&age<60) {
price="20";
System.out.println("您好!门票价格为:"+price+"元");

}else {
price="10";
System.out.println("您好!门票价格为:"+price+"元");

}

}
(2)引用对象

String answer;
do {
Travel name1=new Travel();

Scanner input=new Scanner(System.in);
System.out.print("请输入姓名:");
name1.name=input.next();

System.out.print("请输入年龄:");
name1.age=input.nextInt();


name1.showInfo();
System.out.print("是否继续(y/n):");
answer=input.next();

} while (answer.equals("y"));




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值