java的面对对象

java的面对对象

1.核心思想:万物皆对象(OOP 面向对象)

2.软件出现的目的

(1)用计算机的语言描述现实世界
(2)用计算机解决现实世界的问题

3.面向对象设计和开发程序的好处

(1)(人)和(计算机)交流更加流畅
(2)提高设计和开发效率

4.生活中定义"看得见,摸得着的东西"=》由因到果的过程

步骤:1.静态的特征
2.动态的行为
3.分类

5.计算机创建类的步骤?==》由果到因的过程

步骤:1.定义类
      2.属性(静态的特征)
  3.方法(动态的行为)

6.用计算机创建类的步骤:

(1)创建类
语法:
public class A{
}

(2)定义属性
语法:
String strain;//品种属性
int age; //年龄属性
String nickName; //昵称
//。。。
(定义属性的规则: 只定义与业务相关的属性)

(3)定义方法
语法:
public void eat(){
System.out.println(“吃。。。”);
}

案例:
public class Dog {
String strain;//品种属性
int age; //年龄属性
String nickName; //昵称
//。。。

public void eat(){
	System.out.println("吃。。。");
}

public static void main(String[] args) {
	//1.创建狗对象
	Dog dog = new Dog();
	//2.给狗对象的strain属性赋值
	dog.strain = "拉布拉多";
	
	//3.输出狗对象的strain属性的值
	System.out.println("我们创建了一个狗对象,这个狗对象的品种是"+dog.strain);	
	
	//4.调用狗对象的方法(语法结构:  对象.方法())
	dog.eat();
}

}

7.类和对象的关系:
类是对象的抽象,对象是类的实例

8.语法细节:

(1)成员变量,成员方法
public class Person {
//成员变量
String name;
int age;
int health;

//成员方法
public void show(){
	System.out.println("我叫"+name+",年龄是"+age+"");
}	

}

(2)对象
A.创建对象
类名 对象名 = new 类名();

B.调用对象的成员
引用对象成员:使用“.”进行以下操作
引用类的属性:对象名.属性
引用类的方法:对象名.方法名()

(3)方法
语法:
public 返回值类型 方法名() {
//这里编写方法的主体
}

A.没有返回值:
public void 方法名(){}

B.有返回值:
public int 方法名(){
return int类型的值;
}

C.方法调用
Student类的方法a( )调用Student类的方法b( ),直接调用直接写在方法啊的{}中
Student类的方法a( )调用Teacher类的方法b( ),先创建类对象,然后使用“.”调用

黑科技:
1.myeclipse中main函数的快捷键: main + alt + / + 回车
2.myeclipse中输出语句的快捷键: syso + alt + /

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值