首页 > 编程语言 > Java基础知识点(类的几个补充注意事项和private关键字)

Java基础知识点(类的几个补充注意事项和private关键字)

时间:2023-02-23 14:02:25浏览次数:34  
标签:知识点 Java String color brand private price public

一:类的几个补充注意事项

1.用来描述一类事物的类,专业叫做javaBean类

2.在以前,编写main方法的类叫做测试类,我们可以在测试类中创建javabean类的对象并进行赋值调用。

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

4.一个代码文件可以定义多个类,但只能一个类是public修饰的。public修饰的类名必须是java代码代码文件的名称。

5.成员变量完整定义格式:修饰符 数据类型 变量名称 = 初始化值,一般来说无需指定初始化值。​

二:private关键字

1.是一个权限修饰符。

2.可以修饰成员变量和成员方法。

3.被private修饰的的成员只能在本类中才能访问。

4.针对private修饰的成员变量,如果需要被其它类使用,需要提供相应的操作。

eg:

package MianXiangDuiXiang.Lesson;

public class Car {
private String brand;//品牌
private int price;//价格
private String color;//颜色


public Car(){
};
public Car(String brand,int price,String color){
this.brand = brand;
this.price = price;
this.color = color;
}
public void setBrand(String brand){
this.brand = brand;
}
public String getBrand(){
return brand;
}
public void setPrice(int price){
this.price = price;
}
public int getPrice(){
return price;
}
public void setColor(String color){
this.color = color;
}
public String getColor(){
return color;
}

注意:提供setxx(参数)方法,用于给成员变量赋值,方法用public修饰

提供getxxx()方法,用于获取成员变量的值,方法用public修饰。

                            Java基础知识点(类的几个补充注意事项和private关键字)_java

标签:知识点,Java,String,color,brand,private,price,public
From: https://blog.51cto.com/u_15912723/6081154

相关文章

  • java 线程的同步
     https://www.cnblogs.com/yihujiu Example12_7.javapublicclassExample12_7{publicstaticvoidmain(Stringargs[]){Bankbank=newBank();......
  • JavaScript 标识符
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> /* *标识符 * -在JS中所有的可以由......
  • java 数据流
    Example10_11.javaimportjava.io.*;publicclassExample10_11{publicstaticvoidmain(Stringargs[]){Filefile=newFile("apple.txt");try......
  • JavaScript 编写位置
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <!-- 可以将js代码编写到外部js文件中,然后通过script标签引入 写到外部文件中可......
  • Javascript 基本语法
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> /* 多行注释 JS注释 多行注释,注......
  • JavaScript 字面量和变量
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> /* *字面量,都是一些不可改变的值 * ......
  • java 协调同步的线程
    Example12_8.javapublicclassExample12_8{publicstaticvoidmain(Stringargs[]){TicketHouseofficer=newTicketHouse();Threadzhangfe......
  • 【JavaScript】25_数组初步
    1、简介数组(Array)数组也是一种复合数据类型,在数组可以存储多个不同类型的数据数组中存储的是有序的数据,数组中的每个数据都有一个唯一的索引可以通过索引来操作获取数据数......
  • Docker Desktop配合WSL和IDEA进行Java服务的打包+镜像构建+容器运行测试
    在Windows1022H2+的版本可以使用WSL(WindowsSubsystemforLinux或叫 WindowsSupportLinux)了,即Windows内置的Linux子系统!它对于在Windows下工作的容器化微服务开......
  • java 网络编程Socket编程
        Server.javaimportjava.io.*;importjava.net.*;publicclassServer{publicstaticvoidmain(Stringargs[]){String[]answer={......