【环球新要闻】java面向对象
来源: 博客园
2023-05-02 11:27:16
面向对象介绍学习获取已有的对象并使用学习如何自己设计对象并使用—>面向对象语法学习步骤:设计对象并使用封装this关键字构造方法标准JavaBean对象对象内存图补充知识:成员变量、局部变量区别设计对象并使用类和对象:

类(设计图):是对象共同特征的描述


(相关资料图)

对象:是真实存在的具体东西

在Java中,必须先设计类才能获得对象如何定义类:

Public class 类名 {

1、成员变量(代表属性,一般是名词)

2、成员方法(代表行为,一般是动词)

3、构造器(后面学习)

4、代码块(后面学习)

5、内部类(后面学习)

}

如何得到类的对象:

类名 对象名 = new 类名()

eg:Phone p = new Phone();

如何使用对象:

访问属性:对象名.(点)成员变量

访问行为:对象名.(点)方法名(...)

eg:

package com.itheima.Class;public class Phone01 {    String brand;    double price;    public void call(){        System.out.println("手机在打电话");    }    public  void playGame(){        System.out.println("手机在打游戏");    }}

例子:

package com.itheima.Class;public class Phone01Test01 {    public static void main(String[] args) {        Phone01 p = new Phone01();//创建手机的对象        p.brand = "小米";//分别赋值        p.price = 1999;        //获取手机对象中的值        System.out.println(p.brand);        System.out.println(p.price);        //调用手机中的方法        p.call();        p.playGame();        Phone01 p2 = new Phone01();        p2.brand = "苹果";        p2.price = 8999;        System.out.println(p2.brand);        System.out.println(p2.price);        p2.call();        p2.playGame();    }}

运行结果:

小米1999.0手机在打电话手机在打游戏苹果8999.0手机在打电话手机在打游戏

1、类和对象是什么:

类:是共同特征的描述(设计图)

对象:是真实存在的具体实例

2、如何得到对象:

Public class 类名 {

1、成员变量(代表属性,一般是名词)

2、成员方法(代表行为,一般是动词动词)

类名 对象名 = new 类名()

3、拿到对象后能做什么?

对象.(点)成员变量;

对象.(点)成员方法(....)

定义类的补充注意事项:

用来描述一类事物的类,专业叫做: Javabean类

在JavaBean类中是不写main方法的

在以前编写main方法的类叫做测试类:

我们可以在测试类中创建Javabean类的对象并进行赋值调用

Public class 类名 {

1、成员变量(代表属性)

2、成员方法(代表行为)

eg:
Public  Class Student{  //属性(成员变量)    String name;   //行为(方法)    Public void Study(){        }    Public  void sleep(){        }  }

注意:

类名首字母建议大写,需要见名知意,驼峰模式。

一个Java文件中可以定义多个class,类前只能一个类是public修饰,而且public修饰的类名必须成为代码文件名

实际开发中建议还是一个文件定义一个class类

成员变量的完整定义格式是:修饰符 数据类型 变量名称 = 初始化值;一般无需指定初始化值,存在默认值

练习:
package com.itheima.Class;//面向对象小练习:public class Girlfriend {    //属性    String name;    int high;    String gender;    int age;    //行为    public void eat(){        System.out.println("她会吃饭");    }    public void play(){        System.out.println("她会干活");    }}
package com.itheima.Class;public class GirlfriendTest {    public static void main(String[] args) {        Girlfriend p1 = new Girlfriend();//创建一个对象        p1.name = "筱筱";        p1.high = 170;        p1.gender = "女";        p1.age = 18;        System.out.println(p1.name);        System.out.println(p1.high);        System.out.println(p1.age);        p1.eat();        p1.play();        Girlfriend p2 = new Girlfriend();//创建第二个对象        p2.name = "诗诗";        p2.high = 168;        p2.gender = "女";        p2.age = 18;        System.out.println(p2.name);        System.out.println(p2.high);        System.out.println(p2.age);        p2.eat();        p2.play();    }}

运行结果:

筱筱17018她会吃饭她会干活诗诗16818她会吃饭她会干活

注意:定义类有哪些建议,有什么需要注意的?

类名首字母建议大写,英文、有意义,满足驼峰模式,不能用关键字满足标志符规定

一个代码文件中可以定义多个类,但是只能定义一个类是public修饰的, Public修饰的类名必须是Java代码的文件名称

成员变量的格式是什么样的,有什么特点?

成员变量的完整定义格式是:修饰符 数据类型 变量名称 = 初始化值

一般无需指定初始化值

关键词:

下一篇: 吕梁消防开展多样化宣传 打造“全民消防”新格局
上一篇: 长春大学专科怎么样啊成人函授报名 全球视点

相关阅读