java面向对象的程序设计,简单的写一些程序

package mytext;

public class person {//创建一个成员方法属性包括名字,性别,出生日期
String name;
String gender;
int born;
public person() {//创建一个无参的构造方法

}
public person(String name,String gender,int born) {//创建一个名字,性别,出生日期的有参构造方法
System.out.println(“这个人的基本情况:”+name+" “+gender+” "+born);
}
public void eat(String name) {//一个有参的方法

System.out.println(name+"喜欢吃肉");

}
public void sleep(String name) {
System.out.println(name+“希望天天睡到自然醒”);
}
public static void main(String[] args) {
person c1=new person(“张三”,“男”,20202020);//实例化对象
c1.eat(“张三”);;c1.sleep(“张三”);//调用eat和sleep方法
person c2=new person(“李四”,“男”,10101010);
c2.eat(“李四”);c2.sleep(“李四”);
}
}

在这里插入图片描述

package mytext;
package mytext;

public class student extends person{//继承person类
public student (String id,String name) {//创建构造方法
System.out.println(id+" "+name);//输出
}
void listenclass() {//定义一个听课的方法
System.out.println(“老师讲的真好”);
}
void exam() {
System.out.println(“争取每门都考一百分”);
}

void play() {//新增方法
System.out.println(“我们都喜欢运动”);
}

public void eat(String name) {重写父类方法

System.out.println(name+"喜欢吃汉堡");

}
public static void main(String[] args) {
student s1=new student(“20202204061”,“jack”);//实例化对象
s1.listenclass();
s1.exam();
s1.eat(“jack”);
s1.play();
student s2=new student(“20202204646”,“tom”);
s2.listenclass();
s2.exam();
s2.eat(“tom”);
s2.play();

}
}
在这里插入图片描述
关于方法刚开始确实挺难理解的,尤其是各种修饰符权限,返回值类型让人心里很害怕,不知道如何入手。应该多看看书,理解一下,成员方法,构造方法,各自的语法。大胆去敲。注意各个变量的作用范围。主方法是类的入口点,他定义了程序从何处开始。主方法提供了对程序流向的控制,java的编译器通过主方法执行程序。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值