java 入门 10 03\13this 关键字this关键字的使用:this 可以用来修饰、调用:属性、方法、构造器。this修饰属性和方法时: this理解为:当前对象。 在类的方法中,我们可以使用 “this.属性” 或者*”this.方法“*的方式,调用当前对象或方法。但是,通常情况下,我们都省略this. 。但形参和属性同名时,一定要用this 。形参和属性(局部变量)重名时:this.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 19:40:11
                            
                                23阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java省略Public关键字的实现方法
## 简介
在Java中,我们通常使用`public`关键字来修饰类、方法或变量,以使其可以被其他类访问。但是有时候,我们希望某些类或方法只能在同一个包中被访问,而不希望被其他包的类访问。这时,就可以通过省略`public`关键字来实现这一目的。
本文将介绍如何在Java中省略`public`关键字,以及具体实现的步骤和代码示例。
## 实现步            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-07 09:46:13
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            java中class对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-30 09:54:20
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一. 四大修饰符在认识Java的三大特性之前我们的知道在java中的四大修饰符是什么,分别是 public、private、protected、空(默认) public        在本类, 本包类,本包子类,外包子类,外包类都可以访问到 private      只能在本类中可以访问 protected  在本类,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 06:17:37
                            
                                64阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            修饰符    访问控制修饰符 
  
 
   非访问控制修饰符 
 类的访问控制修饰符公共类修饰符publicpublic即公共的,每一个java主类都必须是public修饰的,一个.java源文件中至多只能有一个public修饰的类。 作为工具类供其他类使用的应定义为public类类缺省访问控制符如果一个类没有访问控制符,说明它具有缺省的访问控制符特性,此时这个类只能被同一个包中的类访问或引用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-26 07:22:01
                            
                                38阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            接口:一、语法格式:常量:默认使用public static final关键字修饰,这三个关键字也是可以省略不写的抽象方法:使用public abstract关键字修饰,这两个关键字可以省略默认方法:使用public default关键字修饰,public 可以省略,但是default不可以省略静态方法:使用public static关键字修饰,public可以省略,static不可以省略(接口的            
                
         
            
            
            
            package tom;
public class tom {//一个Java类中最多一个public类
	public float weight;
	public float f(float a,float b) 
    {
		return a+b;
	}
}
class Jerry{//无public
	float g()
	{
		tom cat=new tom();
		cat.we            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-30 01:59:12
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            java面向对象篇补充接口新特性常量的定义抽象方法接口默认方法默认方法优点接口静态方法接口静态方法注意点接口私有方法接口注意事项final关键字注意点静态不能访问非静态内部类注意事项数组的创建于初始化注意点boolean注意点参数注意点 接口新特性接口是多个类的公共规范,其中最重要的就是抽象方法。interface修饰的就是接口。随着java版本的不断更新,接口的内容也在不断的变化。 在java            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-04 09:51:24
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## Java中的public关键字:是否可以省略?
在Java编程语言中,`public`是一个访问修饰符,它用于控制类、方法和变量的可见性。对于刚开始学习Java的小白来说,理解`public`的使用及其省略的含义至关重要。本文将通过一个详细的步骤指南来帮助你理解这一概念。
### 整体流程
在理解`public`是否可以省略前,我们需要明确几个基本概念。以下是我们将要讨论的步骤:
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-21 05:48:12
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文发表于本人博客。    今天我来说说关于JAVA多线程知识,有错误请指出。大家都知道JAVA在服务端上处理也有很大优势,很多公司也有在服务器跑JAVA进程,这说明JAVA在处理这个多线程以及并发下也有一定有优点的(这说法有点坑了)。下面来看看    那java中,不具备直接操作像操作系统一样的PV信号,然而它提供了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 18:57:12
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、枚举的定义(JDK 5新增的 enum 关键字用于定义一个枚举类)1、用enum定义类(枚举类)默认继承了java.lang.Enum类而不是继承了Object类。其中java.lang.Enum类实现了java.lang.Serializable和java.lang.Comparable两个接口。(enum 不能使用 extends 关键字继承其他类,因为 enum 已经继承了 java.l            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 12:53:47
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java 中公有属性的省略与理解
在Java编程语言中,属性的访问修饰符是一个重要的概念,它影响到类的设计、数据的封装及其安全性。尽管通常建议开发者明确地声明属性的访问级别,但事实上,在某些情况下,Java允许省略`public`修饰符。这一点往往让初学者感到困惑。本文将对这一特性进行详细阐述,并通过示例代码来加以说明。
## 公有属性的定义
在Java中,属性(也称为字段或成员变量)可            
                
         
            
            
            
            Java基础部分总结—03接口多态final关键字内部类1 接口—interface定义格式public interface 接口名称 {
    // 抽象方法		abstract 不实现,没有ff体
    // 默认方法		default 实现, 有方法体	
    // 静态方法		static 实现, 有方法体
    // 私有(静态)方法		private/private stati            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 05:22:46
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.java访问权限修饰符  java权限修饰符public,protected,(缺省)default,private置于类的成员定义前,用来修饰限定对象对该类成员的访问权限。  对于class的权限修饰只可以用public和default(缺省),public类可以在任何地方访问,default类只可以被同一个包内部的类访问。2.java继承性  1.子类继承了父类,就继承了父类的方法和属性。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-08 09:33:36
                            
                                206阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java class 中public、protected 、friendly、private的区别 1.       类(class) 可见性修饰符: public—在所有类中可见,在其他包中可以用import导入。       &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-27 18:46:03
                            
                                76阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JAVA修饰符类型(public,protected,private,friendly)public的类、类属变量及方法,包内及包外的任何类均可以访问;protected的类、类属变量及方法,包内的任何类,及包外的那些继承了此类的子类才能访问;private的类、类属变量及方法,包内包外的任何类均不能访问;如果一个类、类属变量及方法不以这三种修饰符来修饰,它就是friendly类型的,那么包内的任            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-04 00:42:55
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            接口中除了private方法以外,其他方法的访问权限默认都是public的,重写时不可省略public。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-01-26 23:00:20
                            
                                124阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            接口接口可以继承interface A{…} 
 interface C{…} 
 interface B extends A{…} 
 interface D extends A,C{…}  可以看出不仅接口可以继承,而且还支持多继承,这对于类来说是不行的。接口中的域放入接口中的域自动static final 类型,且这些域不能是空的,但是可以被非常量表达式初始化化。接口可以嵌套接口可以嵌套在             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-01 08:06:46
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java8中接口可以拥有方法体,添加方法体时需要用default或static修饰方法;同等的,如果在接口中用default或static对方法进行修饰,该方法必须有方法体。static可以直接调用,但default是添加一个默认的方法实现,需要通过对象调用。至此接口和抽象类越来越相像。总结一下增加新特性后接口和抽象类的异同点。1.接口和抽象类都可以定义方法和属性,方法都可以拥有方法体,但接口中的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-28 08:52:18
                            
                                17阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天有网友在群里面发了两道让他“感觉要命”的笔试题,大意如下
题目一public class Interview{
    public static void fn(String str){System.out.println("String");}
    public static void fn(Object o){System.out.println("Object");}
    pu